MSE for Professionals
Do you find yourself working on a project that is overcome by slow progress and technical debt, where you feel there must be a better way to manage code and improve the quality of your software? Or, maybe you have reached a plateau in your career, and you are eager to reach the next level? The Master of Software Engineering (MSE) program for professionals builds on a foundation of skills and industry experience, and teaches you state-of-the-art practices used by top software engineering companies.
The MSE program is designed for experienced software developers with at least two years of full-time professional experience. The program includes coursework on requirements, architecture, analysis and project management, while providing students with greater flexibility in directing their education. The program is an on-campus, 16-month long program when pursued full-time. Part-time options are available for U.S. Citizens or Permanent Residents of the United States.
"The MSE taught me a lot about perseverance and work ethics, my own limits in terms of what I could do and what I might accomplish. By the time that I graduated, I knew that I could hang with the best of the best."
Technology That Leads the World
Carnegie Mellon is world-renowned for pioneering and advancing numerous technology fields such as artificial intelligence, autonomous motion, big data, cybersecurity, robotics, and software engineering. The MSE program gives you the opportunity to collaborate and work alongside the visionary faculty, ground breaking research, and vibrant campus community that has made Carnegie Mellon a global leader in technology.
Your MSE degree from Carnegie Mellon is going to unlock countless career opportunities from day one. With CMU’s global reputation, stellar coursework, and a hardcore real-world development project under your belt, you are going to return to the job market with a strategic advantage over many of your peers. Each year, nearly 100% of graduate find employment within three months of graduation. In the long term, the principled engineering approach we teach will remain consistently relevant — even as tech fads come and go — allowing you to deliver five, ten, or twenty years from now! After five years, over 50% of our graduates are promoted to senior software engineering positions. Visit the Career Outlook to see how an MSE degree will open doors for you.
Our standards are high and our process is competitive. We intentionally limit the size of each MSE for Professionals cohort in order to maintain a low student-faculty ratio. As a member of a small cohort, you can expect greater access to the best mentors and peers. This boils down to personalized attention in your coursework and the studio project, and more opportunities to engage with our visionary faculty, alumni, and your talented peers, forming lasting connections that will benefit your career.
Students in the MSE program form strong bonds that last a lifetime. As a graduate, and through our annual alumni events around San Francisco, Boston and Seattle, you will continue to grow and learn from the best as your career takes off. Our alumni testimonials, alumni mentors, and our alumni advisory board all speak to the strength of this community. As a student in our program, you gain access to these relationships and, upon graduation, are inducted into this community as a member of life. Graduates are vital members of our community: representing a broad spectrum of our extensive program and becoming industry collaborators, educational partners, and current and former faculty.