A faculty and a student talking in the immersion lab surrounded by screens

Software Engineering Master's Program

Program Details

Degree

Master of Science

Available

On Campus & Online

Contact

Graduate Admissions1-201-216-5000graduate@stevens.edu
Apply Now

The Software Engineering program allows students to build a strong foundation in software creation.

USNWR 2025 Best Grad Schools Systems and Enterprises Badge.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.


Forbes logoJoin 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

Qianwen Zhao, using her robot-assisted haptic joystick therapeutic device in the Wearable Robotic Systems Laboratory.With 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.

Thanks 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.


A photo of Stevens students working on a robot in a mechanical engineering lab.More opportunities for Stevens graduate students include:

Find out more about life as a Systems and Enterprises graduate student at Stevens by visiting the links below.


Program Admission Requirements


Graduate Programs That Advance Your Career

A recruiter and a Stevens student shake hands at a career event.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


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.