Skip to content

Master of Software Engineering Online

Professor going over codes for the online Master's in Software Engineering program

Gain the Knowledge You Need to Be a Successful Software Engineer

100% Online

2.5 Years

30 Credit Hours

$1,220 per Credit Hour

Request Information

Complete this form to receive information about coursework, admissions, tuition and more.

A Software Engineering Degree for the Next Step of Your Career

Our Master of Software Engineering online degree equips you with the practical knowledge needed to excel in this growing field. You’ll learn from faculty members who are practicing software engineers and developers to understand the full stack development process. Our part-time online program allows you to maintain your professional and personal commitments. Small classes foster connections with your peers and instructors. Focus your education with diverse electives or a cybersecurity concentration.

Program Details

Request Info
“Many of the courses in the program provided me with incredible skills that would have been difficult to learn on my own. I was able to learn multiple different programming languages and apply them through required projects and assignments. In doing so, I feel I have improved my marketability and my value to my company and provided me with opportunities going forward in my life.”
– Joshua Fawcett, 2018
Software Engineering

Curriculum for Today’s Tech World

10 Courses

30 Total Credits

Our courses provide a thorough understanding of the full stack development process. Focus your master’s-level education with diverse industry-strength and emerging technology electives. If applicable, choose our optional cybersecurity concentration where you’ll learn cloud and network security and more.

Course Highlights

  • Software Development Methodologies
  • Release Control and Continuous Integration/Continuous Delivery (DevOps)
  • Cloud Computing
Curriculum Details

Start Your Journey to a Software Engineering Degree

Application Deadline 06/11/2024

Start Date 07/10/2024

Start your application process with the support of the Brandeis team. During the application process, your enrollment counselor will answer questions, help you meet application deadlines and connect you with faculty in the software engineering program.

Online Application FormApply Now.
Official TranscriptsSend official transcript(s) from every college or university attended.
Prerequisite DegreeYou must have a four-year bachelor’s degree from a regionally accredited U.S. institution or equivalent.
Prerequisite Courses and Work Experience
  • Introduction to a programming language (Java, C++, C).
  • Introduction to Software Engineering.
  • Introduction to Data Structures (also called Algorithms).

We will accept relavant work experience in place of the classes above in some cases.
Additional Requirements
  • Include an updated resume that outlines your current and recent work history.
  • A statement of goals: Contain at least 500 words, address why you are pursuing a graduate degree and describe how the program outcomes will help you achieve your professional and personal goals.
  • One letter of recommendation from a current or former supervisor, manager or employer who can assess your workplace performance: Add their information to the online application and they’ll receive a link to upload the letter. You can submit multiple recommendation letters.

International Students

International students must satisfy additional admissions requirements to be admitted to our software engineering program.

English Proficiency Score
  • Internet-based TOEFL: 100
  • IELTS: 7

You are exempt from this if you meet one of the following conditions:

  1. Will complete, or have already completed, at least three full-time academic years of a bachelor’s degree program (ESL and online coursework not included) in a designated country.
  2. Have completed at least one full-time academic year of graduate study (online coursework not included) at the time the application is submitted in a designated country.
  3. Have worked full-time for at least three consecutive years, within the past four years, in a designated country.
  4. Have earned a bachelor’s degree from the American University of Beirut, the American University in Cairo, the American University of Paris, the American University of Puerto Rico, the American University of Rome or the American University of Sharjah.
Course Evaluation If you earned your degree outside the United States, you must submit your records (official transcripts/mark sheets) for a course-by-course evaluation by either Education Credential Evaluators (ECE) of Madison, Wisconsin, or World Education Services (WES) of New York, New York. Applicants are responsible for the evaluation fee.

Apply today to ensure you meet our key admission dates. Start your online application. If you have any questions, reach out to our admissions team at 781-352-4318.

Admissions Details

Finance Your Brandeis Experience

Calculate your cost for attending Brandeis Use our tuition calculator to help you estimate your total tuition costs.  

College is a huge investment. We are committed to providing accelerated higher educational experiences that offer a return on your investment. We guide each student through the financial aid process and offer tuition discounts and convenient payment plans for eligible students.

Cost per Credit Hour$1,220
Total Number of Credit Hours30
Total Estimated Cost, Minus Fees$36,600
Additional Fees$500 enrollment deposit (paid when offer is accepted and goes toward cost of course)
Other Costs to Budget ForThe estimated tuition cost does not include factors like textbooks and supplies.

Military Students

Brandeis welcomes active military, veterans and their spouses. We are a proud Yellow Ribbon School. Our military students and their families receive a 15% tuition discount. Speak with your enrollment counselor for more information.

Financial Aid Opportunities

With the help of our team, you’ll learn about financial aid eligibility so that you can make sound financial decisions while achieving your career goals. Your financial aid options may include federal loans provided through the FAFSA.

Tuition Details
Students going over coding for their online in Master's in Software Engineering program

Pursue In-Demand Software Careers

A master’s degree can help you stand out from the crowd in the growing field of software engineering. Our graduates work in the field as cybersecurity professionals, IT leaders and senior members of software engineering teams. They hold roles in many industries, including finance and insurance, manufacturing and management.

Explore Our Cybersecurity Concentration

Our cybersecurity concentration allows you to customize your degree to your career aspirations. Cybersecurity is a strategically important area of knowledge for software engineers. Software systems need to be designed and implemented defensively based on cybersecurity principles and techniques. You will learn the tools to manage cyber risks and improve security policies. This track is optional, giving you the flexibility to create your focus by choosing from in-depth cybersecurity elective courses.

12 Credit Hours

Gain additional technical expertise in securing software systems against cyber risks and attacks.

Courses Highlights

  • Information Security Management
  • Network Security
  • Identity Management and Access Control

Top Jobs for Software Engineering Graduates

Scrum Master $146,993 per year1

Software Architect $143,889 per year2

Where Our Graduates Work

  • Akamai Technologies
  • Cognizant
  • Collins Aerospace
  • CVS Health
  • Fujifilm
  • Kessel Run
  • Penguin Random House
  • Raytheon

Program Outcome

You’ll graduate from the master’s in software engineering program with a deep understanding of the full stack development process. Our courses cover design, development, cutting-edge technology and the maintenance of software systems. Further focus your degree in cybersecurity or choose from our many electives to specialize your skills.

What You’ll Learn

Get to Know the Software Engineering Faculty

The Master of Software Engineering content is shaped by leaders in the software engineering field who teach curriculum based on their real-world experiences. Our instructors customize courses for online delivery, ensuring students feel connected. Learn more about the software engineering program instructors on our faculty page.

Aline Yurik

Dr. Aline Yurik

Faculty Spotlight

Aline Yurik, Program Chair of Software Engineering, Director of Software Engineering at BCBSMA

Dr. Aline Yurik is the program chair for Brandeis GPS Master of Software Engineering program. She has been teaching undergraduate and graduate courses in computer science, software engineering and information technology for over two decades. In parallel with teaching, Dr. Yurik works in the software and information technology industry as a director of software engineering. She has been involved in a number of information technology projects in healthcare, financial and telecommunication industries. Dr. Yurik’s area of expertise is business transformation for a digital enterprise, with the focus on core business processes, transactions and portals.

Dr. Yurik teaches courses in programming, design, architecture, information technology strategy and health information technology topics. Dr. Yurik was also a judge at the TechTogether Boston 2019 hackathon.

Dr. Yurik has a PhD in Computer Science, MA in Computer Science, MS in Information Technology Management, and BA in Computer Science, all from Brandeis University.

Bold Leaders in Online Learning

Brandeis University has online education down to a science with decades of experience. Our faculty members, who are trained to teach online, create and refresh courses infused with best practices to optimize your learning experience. The platform is virtual, but the connections are real.

Discover Brandeis Online


  1., Scrum Masters, on the internet at (visited June 12, 2023).
  2., Software Architects, on the internet at (visited June 12, 2023).