As a software engineering student, I believe I can answer this question.
Software engineering is the application of engineering principles to software systems. This involves designing, constructing, and maintaining a low-cost, high-reliability system that meets the customer needs and then delivering all versions on time and budget.
Software engineering is composed of a number of domains, including requirements, design, construction, testing, maintenance, configuration management, quality, engineering management, tools and methods, and processes. These domains are derived from mathematics and statistics, computer science, cognitive sciences, telecommunications and networking, project management, quality engineering, and various other engineering disciplines.
If you want to know, I would read the Software Engineering Body of Knowledge.
I would like to say that, yes, software engineering is an engineering discipline.