Software Engineering brochureThe 21st century is all about software - from our phones, to our cars, to medical equipment – software is the building material of choice in today’s computer-controlled world. It affects almost every aspect of our daily lives, and it lies behind the most basic and the most complex systems of human society.

At the School of Systems & Enterprises, the master's in software engineering combines a deep core in software engineering principles and practices with application to a series of increasingly complex systems challenges drawn from the real world. Our students are trained in all aspects of software creation- from specification through analysis and design, to testing, maintenance and evaluation of the product. 

“The coursework helped me better understand concepts involved in managing software projects and products end-to-end. The degree has been an outstanding investment towards my career as a software engineer in IT services.”

Adam Platt, M.S. Software Engineering

They 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. Our 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.

Program Highlights

  • Practice-ready curriculum anchored in real world problems
  • Flexible learning options - on-campus or highly interactive e-Learning method designed to challenge and engage students, while remaining convenient for working professionals or at corporate sponsor locations
  • Positioned minutes from New York City, the world's financial hub and home to thousands of tech companies
  • Internships at major institutions: Accenture, AT&T, Cisco, IBM and Verizon
  • Faculty with significant industry experience

The Stevens Advantage

Two Software Engineering Graduate Tracks

SSE offers two software engineering graduate tracks - an advanced program for students with prior knowledge of computer technology, as well as a bridge program for students who have little computing background. 

Watch the video to learn more

Software Engineering Faculty