Skip to main content

Master of Software Engineering

Join the Future of Software Engineering

Drive Your Software Engineering Career Forward

Information Sessions

The Master of Software Engineering (MSWE) program, offering a 15-month full-time or 24-month part-time pathway, is tailor-made for working professionals and career changers. Our comprehensive curriculum covers essential computer science and modern software engineering practices, including AI for Software Engineering (AI4SE) tools and Software Engineering for AI (SE4AI) systems, alongside intensive training in programming, designing and contributing to larger systems, and delivering quality code.

Students develop both technical expertise in AI-enhanced development and holistic professional skills such as teamwork and leadership. Enhance your knowledge and gain in-demand practical skills, applied through internships and industry capstone projects, preparing you for employment across industries.

Who should apply?

Tech professionals: Take your skills to the next level and unlock leadership opportunities with advanced software engineering expertise.

Early career professionals: Build your software engineering career with a program designed to bridge the gap between theory and real-world application.

Career changers: Leverage your existing tech experience and propel your career forward with a coveted software engineering qualification.

All applicants must have a bachelor’s degree and proficiency in at least two programming languages.

Hear From Current MSWE Students

Adithya Vardhan

MSWE provides dedicated career development resources, including group workshops, one-on-one advising, résumé reviews, and interview preparation—all of which are invaluable as I prepare for the next stage of my career. The capstone project allowed us to work in teams to design and implement a substantial real-world software system, giving us hands-on experience that translates directly to industry settings. The program stands out as a comprehensive, career-oriented master’s that not only delivers an excellent industry-centric curriculum, but also actively supports students as they transition into professional roles.

Cherine Cho

Coming from an engineering background but without a formal education in computer science, I was looking for a program that could help me transition into the software engineering field efficiently. After researching online and reading numerous reviews, I found that the MSWE program was designed specifically for students like me—those seeking to build a solid foundation in CS while gaining the practical skills required in the industry. The curriculum is thoughtfully structured, with hands-on projects that helped me quickly develop real-world experience. These projects not only deepened my understanding but also became valuable additions to my resume. Moreover, the program’s strong support system—especially the dedicated Career Development Team—provides guidance on job search strategies, resume reviews, and interview preparation, which has been incredibly helpful.

Jackson Bolcer

I chose the MSWE program at UCI because it offered exactly what I was looking for as a career changer, which is a rigorous, hands-on software engineering curriculum designed for students with both CS and non CS backgrounds. My undergraduate degree was in Statistics, and while I had a foundation in Python, I had limited exposure to full scale software development. MSWE stood out for welcoming students like me who are ready to pivot and grow rapidly. The program’s strong ties to local industry and its focus on practical software engineering practices, including internships and project based learning, made it an obvious choice. Now, through MSWE, I’ve been able to work on meaningful projects, land internships at exciting startups, and gain confidence.

Want to learn more about how MSWE can help you achieve your career goals?

We’re here to help! Sign up now to receive the latest information regarding how to apply, financial aid opportunities, networking events, and more.