Master of Software Engineering*

Establish yourself as a technology innovator.

From mobile devices to revolutionary breakthroughs in Artificial Intelligence, software-enabled technology permeates every aspect of our daily lives. Rapid developments in cloud computing and Internet-of-Things are further accelerating changes in the software engineering sector.

Our practical, real-world curriculum will help you keep up with these and other trends shaping the industry. You'll gain hands-on experience from faculty, who are also leading practitioners, in courses developed with feedback from advisory board of software industry leaders.

Join other working professionals in our renowned Master of Software Engineering program to:

*Received official STEM (science, technology, engineering and math) designations

Courses and Requirements

Part-time | Fully online | Financially accessible

Your 30-credit Master of Software Engineering program includes six required courses on topics aligned with software development lifecycle, such as object-oriented design, expert software development, and software testing techniques. Choose four elective courses, such as Cloud Computing or Mobile Applications and Responsive Web Design, to build specific professional skillsets and enrich your overall studies.

Prerequisites

Those applying to the Software Engineering program should meet the following criteria:

The Software Engineering Industry

An in-demand occupation

Software engineering remains one of the hottest technology sectors. And with increasing business strategy shift to cloud computing, mobile solutions, Big Data and analytics, that's not likely to change any time soon. The U.S. Bureau of Labor statistics projects 22% employment grown for software developers over the next decade — far greater than the national average for all other fields.

Meet Our Featured Faculty

Proven professionals from the cutting edge.

Our Software Engineering faculty understand the challenges of today's software and information technology industry. Outside of the classroom, they deliver IT solutions and manage complex enterprise and digital systems for leading organizations. The faculty carefully structure our software engineering courses based on the topics and technology trends they experience in practice. As you proceed through the curriculum, you will gain both the theoretical foundation and practical experience of applying technology to real-world problems, to help you advance your career goals.

Aline Yurik
Program Chair, Brandeis GPS Master of Software Engineering program.
Director of Software Engineering in the software and information technology industry
Erik Hemdal
Senior Support Specialist, InterSystems Corporation, Cambridge, Massachusetts
Kirk Lipscomb
Sr. Project Lead, Karthik Consulting
David Lumerman
Corporate Vice President of User Experience, New York Life Insurance