A master's in software engineering is about building reliable, responsive, safe and secure software systems that move industry and society forward in an increasingly interconnected world. In our software engineering program, you'll learn about the lifecycle process and how to build sustainable products. You'll acquire skill sets to design, build, test, and maintain software systems, and manage software projects with optimal efficiency.

The School of Systems and Enterprises' software engineering students, who come from varied backgrounds; computer science, general science, mathematics, engineering, business and liberal arts, develop the understanding and skills needed to become architects and project leaders who can build software intensive systems of the future.

Stevens students are equipped with advanced knowledge in software architecture, project management, technical planning, risk management and software assurance – areas that are essential in implementing and overseeing software-intensive projects of high technical complexity.