Advance Your Software Engineering Career
Designed for working professionals who want a solid foundation in software engineering theory and best practice while building a robust network.
Learn how an MSSE degree can advance your careerWho attends this program?
The Master's in Software Engineering at the University of Minnesota is designed for individuals who desire a solid foundation in software engineering theory and best practice, combined with a thorough understanding of today's technologies, systems and analytics. This program is appropriate for recent college graduates and software engineering professionals who want to increase their potential and relevance in the marketplace.
Our students come from a wide variety of organizations where classroom learning can be immediately applied to their jobs. Our graduates leave with enhanced critical thinking, leadership and interpersonal skills, giving them the tools they need to successfully manage and lead software projects. Our alumni gain a valuable network of industry professionals, communities of practice and peers to connect with throughout their careers.
Ready to apply?
Early application deadline is March 1st. All international applicants must apply by the early application deadline of March 1st. The final application deadline for domestic applicants is July 1st.
Required materials:
- All official transcripts
- Statement of purpose
- Two letters of recommendation
- Current resume (Must have 1 year of Software Engineering experience)
- For applicants whose first language is not English, proof of competency in English such as TOEFL or IELTS exam score
Alumni Testimonials
Prapti Shrestha
I appreciated the class structure, small group projects, and supportive instructors. The cohort style helped me create lifelong friendships and professional relationships. The program allowed me to continue to work full time and I received a lot of support from my managers (who were also MSSE graduates!). The social and personal life of an MSSE student might be slightly impacted, but it will allow you to reap benefits for your entire career.
Zeke Santamaria
One of the most rewarding aspects of my career has been the opportunity to work for renowned tech companies. The MSSE program added credibility to my software engineering skills, which helped me secure interviews with companies like Meta and Apple. Ultimately, I accepted a position at Apple, and I believe the MSSE degree played a significant role in validating my expertise.
Lulu Wang
I have always wanted to get an advanced technical degree, and the MSSE program was a perfect choice after searching for programs. The program's curriculum and schedule was flexible, allowing me to continue advanced education while working full-time. The emphasis on practical experience through projects was helpful, as it ensured I could apply theoretical knowledge to real-world scenarios.