Design and implement the future as a software engineer.

Software engineers are more in demand than ever before, with companies racing to hire and secure top talent. With above-average salaries and job growth that shows no signs of slowing, there’s never been a better time to be a software engineer. The Regis M.S. in Software Engineering equips you with foundational skills and specialized knowledge, ensuring you’ll find rewarding and fulfilling work no matter where your software career takes you.

Our software engineering programs focus on creating well-rounded graduates equipped with team-building and collaborative skills. Robust lab environments are explored via the Regis Cloud, where an entire networked environment exists for our students to experiment and learn. You’ll gain an advanced understanding of programming languages such as Java™, C# and Swift, JavaScript, HTML, and CSS, as well as knowledge of the specification, architecture, design, implementation, testing and security of both desktop and mobile applications.

Classes are taught by seasoned faculty with decades of experience in software engineering who are excited to share their experienced wisdom and knowledge with students. Classes are offered 100% online, providing you with the flexibility needed to complete coursework around your busy schedule.

Know what you're looking for? This is for you:

Merit Scholarship Available

Every new, eligible M.S. in Software Engineering student starting at Regis University will receive a Dean’s Scholarship of up to $12,000Learn more and see eligibility requirements here.

Request More Information About This Degree

Online Program Snapshot

Program Format
Online courses
8-week terms

Time Commitment
12-24 months

Start Dates
January, March, May, July, August and October

On-Campus Program Snapshot

Program Format
Full-time, on campus
8-week terms

Time Commitment
12-36 months

Start Dates

View Full Degree Curriculum and Requirements

Join Regis Alumni Working As:

Software Engineer

Software engineers aim to solve business problems by designing, developing and installing software and information systems, as well as studying user experience and work processes.

Software Developer

Software Developers are responsible for the creation and testing of computer software and applications. Software Developers should expect to monitor the performance of systems and implement new features.

Mobile App Developer

Mobile App Developers are responsible for writing and maintaining code to develop mobile applications. After creating the code, Mobile App Developers should expect to test the application on mobile devices.

Full Stack Developer

Full Stack Developers are computer programmers who are skilled in front and back-end coding. Responsibilities of a Full Stack Developer are coding, creating user interaction tools on websites and building servers for websites.

Application Developer

Application Developers are responsible for designing and coding programs and applications, and usually specialize in one field of application development. A few examples of specializations are phone applications, accounting and graphic software.

Embedded Systems Developer

Embedded System Developers are responsible for creating and implementing software for embedded devices and systems. Additional tasks include coding, debugging software and analyzing pre-existing software to ensure it is running smoothly.

By the Numbers

Projected growth for software developer jobs through 2032*
Median salary for software developers*
Software developer jobs in the U.S.*

*U.S. Bureau of Labor Statistics, software developer, 2023

software engineer coding at desk

Not quite ready for the full degree?

Start with a certificate program and see what you think. Classes taken as part of some graduate certificate programs can be applied towards the master's degree in Software Engineering, so you can decide to keep going without skipping a beat.

Regis offers related graduate certificates in Enterprise Java Software Development, Full Stack, Mobile Software Development and Software Engineering.

Imagine Yourself In ...

students at computer with book icon on top of image

MSSE 600: Object-Oriented Software Engineering

Using Agile software development processes, the Software Engineering Body of Knowledge and Unified Modeling Language are introduced to design object-oriented software systems.

classroom shot with book icon on top of image

MSSE 635: Software Architecture and Design

Tools, development methods and concepts for architecture-centric software engineering, including domain-specific architectures, architecture description languages and software connectors.

classroom shot with book icon on top of image

MSSE 667: Web Mobile Frameworks

Creation of rich, interactive mobile web apps using HTML, CSS and Javascript that run on virtually all devices, including Android, iOS and Windows.

To apply to the M.S. in Software Engineering program, you will need:

  • Online application
  • Official degree-bearing transcripts
  • Resume
  • Essay
  • Relevant bachelor’s degree or equivalent work experience

Real people. Really invested in you. Contact your admissions counselor today and learn how we help you each step of the way.

Start Your Application

View Application Requirements

Contact Admissions

Tuition for the 2024-2025 academic year: $976 per credit hour
Total program credits: 36
Tuition is one part of the overall cost of attendance, which includes all expenses students may have, including basic living costs. For more information about tuition, fees and your estimated cost of attendance, visit our Cost of Attendance for Adult Undergraduates and Graduate Students page. Tuition and fees are subject to change.

Earning your Master of Science in Software Engineering from Regis sets you apart and expands your professional network — think of it as an investment in your future. Between scholarship opportunities and financial aid packages, advancing your education is within reach. Explore our Investing in Your Future graduate financing guide or visit our Office of Financial Aid on the web.

Learn More About Financial Aid Options

A Culture of Excellence

Want to learn more? Here's something for you:
The M.S. Software Engineering is offered by the Computer and Cyber Sciences Department in the Anderson College of Business and Computing.