
Software Engineering Master's Program
The Software Engineering program allows students to build a strong foundation in software creation.
The Master of Science in Software Engineering at Stevens Institute of Technology prepares you to design, develop and manage intelligent, high-performance software systems that power today’s most advanced technologies.
The program delivers a comprehensive foundation in software engineering—from requirements analysis and system architecture to testing, deployment and long-term maintenance. You'll gain hands-on experience through collaborative, project-based learning that exceeds IEEE and ACM curriculum standards.
With the addition of two new core courses—Artificial Intelligence for Software Engineering and AI for Advanced Software Architecture—the program now offers a cutting-edge focus on how AI is transforming software development. You will explore how machine learning and intelligent automation are reshaping software design, quality assurance, and decision-making in complex systems.
Through this program, you'll build advanced skills in:
AI-driven software architecture and design
Agile project management and technical planning
Risk analysis and software assurance
Sustainable, scalable software development
Through real-world challenges and team-based projects, you'll learn to lead software initiatives with confidence, creativity and strategic insight. Whether launching new products or optimizing legacy systems, Stevens graduates are equipped to drive innovation in industries where software is mission-critical.
Join the #2 Online Software Engineering Program
Stevens' online software engineering program is ranked No. 2 in the nation by Forbes in 2023 and in the top 40 by U.S. News and World Report's Best Online Programs for Engineering in 2025-26.
The Stevens Advantage: Widen Your Career Options
a projected shortage of software engineers through 2030, now is the time to get your software engineering degree. But to compete in today’s career climate, graduates must adapt to rapidly-evolving technologies impacting all corners of the job market, like generative AI. At Stevens, you’ll learn the in-demand skills you need to fill the talent gap. Our core curriculum – infused with AI electives and hands-on education opportunities – develops the deep expertise, critical thinking, interdisciplinary collaboration, and entrepreneurial savvy required to thrive in a technologically disrupted marketplace.
WithThanks to its location in the heart of the New York metropolitan area, Stevens opens doors to a broad network in one of the world’s most dynamic urban environments. You'll benefit from the university’s partnerships with municipalities in both New York and New Jersey, as well as their proximity to major organizations and corporations headquartered in Manhattan.
Learn more about what makes graduate education from Stevens a unique experience:
Core AI Curriculum: To help build the next iteration of an AI-competent workforce, our standard graduate curricula is infused with core and elective artificial intelligence courses.
Graduate Cooperative Education Program: Available with two tracks, your co-op experience can serve as a starting point for a research project or augment your on-campus research with complimentary experience.
International Student Experience: Tap into our expanding worldwide network of research, academic and alumni partners and mentor with our expert faculty in a number of federally-designated STEM degree programs. Optional Practical Training (OPT) or Curricular Practical Training (CPT) is available to gain work experience in your major/field of study.
State-of-the-Art Research Labs and Facilities: Build, tinker and test your designs in Stevens' MakerCenter, Prototype and Object Fabrication Lab, or numerous other research facilities.
Research Opportunities: Renowned faculty, labs and research centers – as well as industry partnerships and funding from leading national agencies – support strategic and interdisciplinary research in engineering and science.
More opportunities for Stevens graduate students include:
Optional research or clinical thesis
Credit for on-the-job projects with your current employer
Extensive hands-on laboratory experience
Research with clinical collaborators
Find out more about life as a Systems and Enterprises graduate student at Stevens by visiting the links below.
Graduate Programs That Advance Your Career
The Software Engineering master's program develops in-demand knowledge and skills to put you on track for a highly flexible and successful career path. Career opportunities include:
Software Developer
Systems/Software Architect
Requirements Engineer
Software Applications Engineer
Application Developer
Testing Engineer
Potential hiring organizations include companies like: Amazon, American Express, Apple, AT&T, Comcast NBCUniversal, Deutsche Bank, Johnson & Johnson, JPMorgan Chase, M&T Bank, Pfizer
A Tech Forward Education
Software Engineering Facts & Statistics
Related Programs
Systems Engineering Master's Program
Master the complexity of modern systems with a Master of Engineering in Systems Engineering at Stevens.
Space Systems Engineering Master's Program
Engineer the future of space with a Master of Engineering in Space Systems Engineering at Stevens.