Student points to code on wall monitor while other students look on, impressed

Software Engineering M.S.

Program Details


Master of Science


On Campus & Online


Office of Graduate Admissions1-201-216-5000[email protected]
Apply Now

The School of Systems & Enterprises’ (SSE’s) Master of Science (M.S.) in Software Engineering program allows students to build a strong foundation in software creation through the inception, design and build, and testing and maintenance phases. 

The M.S. degree program offers rigorous, hands-on project- and team-based study that exceeds Institute of Electrical and Electronics Engineers (IEEE) and Association for Computing Machinery (ACM) software engineering curriculum standards, equipping students with advanced knowledge in software architecture, project management, technical planning, risk management and software assurance. Students can expect to learn about the software life cycle process and how to build sustainable products while developing the skill set necessary to manage software projects with optimal efficiency.

SSE's software engineering students come from varied backgrounds — computer science, general science, mathematics, engineering, business and liberal arts — to develop the intellectual toolkit necessary to become architects and project leaders who can build the software-intensive systems of the future. The master's in software engineering program equips students 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. Upon completion of the M.S. degree, our graduates advance to professional positions of increasing responsibility across a broad range of industries such as aerospace & defense, finance, healthcare, information systems, manufacturing, software and technology.

Software Engineering Application Requirements

  • Online application

  • $60 nonrefundable fee.

  • Two letters of recommendation submitted electronically through the online application system.

  • Official college transcripts from all institutions attended. Transcripts must be submitted in sealed envelopes and mailed directly to Stevens. If official documents are unavailable, unofficial documents can be uploaded through the online application system for initial review only. However, MS in Software Engineering applicants will not be fully admitted until all official documents have been received.

  • GRE test score.

Software Engineering Career Options

  • Software Developer

  • Systems/Software Architect

  • Requirements Engineer

  • Software Applications Engineer

  • Application Developer

  • Testing Engineer

  • Project Manager

  • Software Engineer

Top Hiring Firms for Software Engineering Graduates

  • Accenture AT&T

  • Cisco

  • IBM

  • Lockheed Martin

  • Rockwell Collins

  • Verizon


The master's degree consists of ten (10) courses (30 credits); seven (7) required core courses and three (3) electives. All elective courses must be approved by an advisor. Elective courses can be chosen from software engineering (SSW), engineering management (EM) or computer science (CS) areas. Students with extensive experience in software engineering may be able to substitute additional elective courses for some required courses, with the approval of their graduate studies advisor.