At a Glance

  • 100% online coursework
  • Grounded in the Software Engineering Body of Knowledge (SWEBOK)
  • Prepare to sit for the IEEE certification exam
  • Pursue a software engineering project or thesis for your capstone
  • No GMAT/GRE required

A Complete Software Engineering Curriculum

Pace University’s online MS in Software Development and Engineering forges professionals who are ready to compete in one of the world’s most in-demand industries. This online software development and engineering master’s program balances the theoretical with the practical, as students build a lasting technical foundation through hands-on learning using state-of-the-art tools.

Housed in the Seidenberg School of Computer Science and Information Systems, the online software development and engineering master’s degree program covers all aspects of the software life cycle, including requirements, design, testing, and maintenance. Students learn the best practices and ethical standards necessary to support high-quality, secure software systems. Most courses in the program are group project-based, enabling students to hone their professional skills so that they can effectively communicate ideas and collaborate with teammates and clients.

Get Started


To learn more about online Master of Science in Software Development and Engineering, fill out the fields in this form to download a free brochure. If you have any questions at any time, please contact an admission advisor at (866) 843-7205.

Pace University has engaged AllCampus to help support your educational journey. AllCampus will contact you shortly in response to your request for information. About AllCampus. Privacy Policy. You may opt out of receiving communications at any time.

* All Fields are Required. Your Privacy is Protected. Are you enrolling from outside the US? Click here.

As a STEM-designated program, our curriculum incorporates science, technology, engineering, and math in order to prime our students to be competitive in the global workplace. The 36-credit master’s degree can be completed in just two years part-time. The curriculum centers on three themes: (1) system and software design, (2) software management and evolution, and (3) managing team resources. Two certificate options are available, either as part of the master’s program or as stand-alone programs:

A Software Engineering Program that Preps for Certification

The Seidenberg School is the only IEEE Registered Education Provider in the eastern United States. That means the school is officially qualified to prepare students for the Associate Software Developer Certification and the Professional Software Developer Certification. These credentials offer concrete documentation of software engineering competency and tell employers that an applicant has proven skills.

Students can apply for certification as part of the program and earn three credits towards their degree by passing the exam. Past MS in Software Development and Engineering cohorts have passed with a 90 percent success rate.

Our lives depend on software. We have to be serious about it. That’s why we need good programs that will teach the foundations of software engineering and the IEEE certification topics.

Sotiris Skevoulis, Program Chair
Software Development and Engineering Program

A Career in Software Engineering

At Pace, we know that career advancement is an important goal to our students. That’s why we emphasize a workplace-ready education that can be personalized to learners’ needs.

One-third of the master’s degree in software development and engineering can be fulfilled through electives, allowing students to target a specific area of interest, such as programming languages, internet software development, human-computer software interaction, software process management, and secure software development.

All courses are kept small so that learners have room to ask questions and engage in useful discussions. Instructors take the time to get to know their students’ strengths and offer individualized support. The focus on group work and presentations mirrors the collaborative environment that students can expect to find in the field.

Students also have access to professional development opportunities and internships, as well as Pace’s renowned career center.

Software engineers are among the top occupations projected to grow the fastest and add the most new jobs in this decade, with a projected growth rate of 25% and a median salary of $124,200.

Bureau of Labor Statistics

Who Can Benefit?

Who can benefit from an online master’s in software development and engineering? We serve learners from around the world, from a range of backgrounds:

  • Recent graduates with related technical degrees who want to focus on software development
  • Career changers, especially those who are curious, enjoy problem-solving, and are enthusiastic about learning new skills
  • Experienced software developers who would like to update their skills, fill in knowledge gaps, and align themselves for career advancement

Since 2015, the Pace online software development and engineering master’s program has seen a 90 percent success rate in graduates finding jobs within six months from graduation. Our graduates become software developers, software designers, software requirements engineers, software quality assurance managers, and more.

Pace’s software development and engineering master’s program is a great opportunity. It’s a very well-designed and polished master’s that touches every single aspect of the software engineering process, every single phase. I also appreciated the supportive, multicultural learning environment that was a place to exchange opinions and find new opportunities.

Dionysios Kakaroumpas
Pace MS in Software Development and Engineering graduate
Full Stack Engineer at IBM

Admission Requirements

Applicants to the online software development and engineering master’s degree program should have knowledge of computer science and some programming abilities. Those who lack current programming skills can still apply but will be required to take a Java fundamentals course before beginning the core courses in the program.

For more details on admission requirements and the application process, visit our admission page.