Carnegie Mellon University Website Home Page

Master of Software Engineering (MSE)

The MSE program is designed for practicing software developers who have at least two years of experience and want to become technical leaders. You’ll learn how to apply current best practices while adding value by effectively managing large, diverse teams and complex projects.

You may complete the program on-campus or via distance education, either:

  • Full-time (in 4 semesters, a total of 16 months)
  • Part-time (in a flexible, multi-year plan)

We balance high-level concepts and concrete applications in a mentored Studio environment. You’ll collaborate on real-world, team-based projects with measurable results, as you help develop systems for industry clients such as Google, IBM, Intel, General Motors, and Bosch. Throughout the project, you will be guided by faculty and technical staff with substantial industry experience.

With particular strengths in the areas of software architecture and software project management, the program draws from the rich resources of Carnegie Mellon’s School of Computer Science and the Software Engineering Institute.

Take a look at the types of projects that our students are working on.

Imhotep Project

Sandcastle Project

Vdash Neg Project

Jazz Rockers Project

What our students are doing