Maryville’s online Master of Science in Software Development equips you to become a capable and confident leader in software design and development. Develop the specialized skills to prepare for roles such as software developer, data scientist/engineer, DevOps engineer, software consultant, or UX (user experience) designer.

Maryville University Master of Science in Software Development online
Develop a unique blend of technical skills and business knowledge that will set you up for success in the rapidly evolving field of software development.
About the program
- Develop SQL and Python skills: Enhance your understanding and practical application of fundamental software development concepts.
- Gain advanced knowledge: Learn what goes into the creation, architecture, and presentation of software and its applications.
- Build a holistic toolkit: Gain the skills needed to manage user interface design, agile methodology, automation, database management, project management, problem-solving, troubleshooting, and software design.
About Maryville University
Experience a future-focused, personal approach to online learning with Maryville University. For nearly 150 years, Maryville University has delivered high-quality education paired with comprehensive, personalized support. That means providing learners with the guidance they need from the moment they start their application to the day they celebrate their graduation.
Technology and services powered by 2U, Inc., the parent company of edX.
Curriculum
With Maryville University’s 100% online Master of Science in Software Development, you’ll gain advanced skills in user interface design, agile methodology, automation, database management, project management, problem-solving, and software design.
Throughout the program, you’ll learn how to:
- Code, develop, and design: Advance your expertise in fundamentals of software development.
- Use the latest tech: Explore the most current and cutting-edge programming languages, software development tools, and data analysis platforms.
- Apply your knowledge: Gain hands-on experience with next-generation software and set yourself apart in a competitive job market.
Admissions
No previous business experience or GMAT/GRE scores are required to be considered for the online software development degree, but you must have a four-year bachelor’s degree from a regionally accredited institution and a minimum 3.0 GPA on a 4.0 scale.
The following materials are also required to apply:
Official academic transcripts — we’ll request them for you
A completed online application — no fee required
Personal letter explaining qualifications for graduate work
International applicants may require English proficiency scores that meet a certain threshold. Additionally, depending on your background, a foundational course in accounting may be required. BUS-501, Survey of Business, will be required if your undergraduate degree was outside the area of business; credits earned in foundational courses (such as ACCT 509 and BUS 501) are considered prerequisites to courses required for the graduate degree.
Career opportunities
