Master of Software Engineering Online
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
- No GRE/GMAT required
- Small class sizes
- Courses taught by practicing professionals at the top of their field
“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
Start Your Journey to a Software Engineering Degree
Application Deadline 12/18/2023
Start Date 01/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 Form | Apply Now. |
---|---|
Official Transcripts | Send official transcript(s) from every college or university attended. |
Prerequisite Degree | You must have a four-year bachelor’s degree from a regionally accredited U.S. institution or equivalent. |
Prerequisite Courses and Work Experience |
We will accept relavant work experience in place of the classes above in some cases. |
Additional Requirements |
|
International Students
International students must satisfy additional admissions requirements to be admitted to our software engineering program.
English Proficiency Score |
You are exempt from this if you meet one of the following conditions:
|
---|---|
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 DetailsFinance 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 Hours | 30 |
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 For | The 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
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
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
- Apply a systematic, disciplined, quantifiable approach to the cost-effective and secure development, operation, and maintenance of software systems to the satisfaction of their beneficiaries, while adopting software engineering best practices.
- Build solutions using different technologies, architectures and life-cycle approaches in the context of different organizational structures, with demonstrated programming expertise.
- Demonstrate a cross-section of skills necessary to collaborate throughout the phases of software development including requirements, design, implementation, testing, and release management.
- Apply foundational software engineering skills to support specialization in focused disciplines such as web & mobile development, design, cloud computing, and databases.
- Communicate effectively and think critically about a wide range of issues arising in the context of working constructively on software projects.
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.

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 OnlineSources
- Salary.com, Scrum Masters, on the internet at https://www.salary.com/ (visited June 12, 2023).
- Salary.com, Software Architects, on the internet at https://www.salary.com/ (visited June 12, 2023).