Software Engineering Systems

The Master of Science in Software Engineering Systems degree prepares students for in-demand careers as software developers engineering complex software systems for social impact.

Full-Time
Part-Time Commitment Duration of Program Fall, Spring Entry Terms Meets F1 Visa Requirements

The Master of Science in Software Engineering Systems approaches software development from the analytical and methodological perspective of an engineer. You’ll build advanced design and engineering skills, enhance knowledge in cloud computing, and develop machine learning algorithms. With your passion for high-performance technology, large-scale machine learning, and AI-type algorithms, you’ll become an intuitive problem solver, experienced engineering architect, and results-focused leader. Your knowledge of the three-way intersection of computer science, engineering, and ethics will enable you to have real-world societal impact in a high-demand field across industries.

Our program offers a multitude of courses in Big Data engineering and analytics in addition to supplementary courses that are required to deliver the data-analytics results in a meaningful way to management. We cover data management, advanced data management, business intelligence, column databases, data science, and Big Data engineering. We offer advanced functional programming using the powerful Scala language and a course on advanced data science as well as cloud computing. Multithread concurrent computing is also offered, which is important for synchronizing a huge set of servers working in parallel to help large-scale analytics run faster by a hundredfold increase in speed. Due to the high-level mathematical operations required to run these programs, only software engineers have the capacity to work in such complicated areas.

More Details

Unique Features

Testimonials

"I was excited to join the Software Engineering Systems program because of the robust coursework and it allowed me to pursue my passion in R&D, as well as open source software."

–Manoj Reddy Amireddy, MS Software Engineering Systems

Upcoming Events

Attend one of our on-campus or virtual events to learn more about our offerings. Register Now

Looking for something different?

Admissions

A graduate degree or certificate from Northeastern—a top-ranked university—can accelerate your career through rigorous academic coursework and hands-on professional experience in the area of your interest. Apply now—and take your career to the next level.

Program Costs

We offer a variety of resources, including scholarships and assistantships.

Learn more about the application process and requirements.

Requirements