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

Bachelor's Degree in Software Engineering

Program Details


Bachelor of Engineering


On campus


Undergraduate Admissions1.201.216.5194admissions@stevens.edu
Apply Now

In the 21st century, software-centric systems are everywhere. From embedded systems (smartphones, automobiles) to healthcare systems to financial systems, software is a central feature of all the systems upon which today's society depends.

To design, develop and maintain increasingly complex software-centric systems, the world needs engineers with an education strongly rooted in the fundamentals of engineering and science who have the application-driven acumen to engineer software systems that are not only safe and secure, but also meet the needs of the modern marketplace.

Our software engineering program instills you with the new engineering fundamentals and depth in software engineering and systems engineering principles. You’ll learn to analyze, architect, design and develop software as the fundamental component that allows complex systems to function with intelligence, efficiency and resilience.

The Stevens Advantage: Hands-On Learning, Real World Experience

At Stevens, you’ll learn to think like an engineer. Our design-focused curriculum features a hands-on course every semester that will instill you with broad, foundational knowledge, the complete fundamentals of engineering, and entrepreneurial thinking. Learn more about what makes an engineering education from Stevens a unique experience:

Qianwen Zhao, using her robot-assisted haptic joystick therapeutic device in the Wearable Robotic Systems Laboratory.

  • The Design Spine: a unique, design-focused, hands-on course every semester that incorporates entrepreneurial thinking and experiential learning, culminating with Senior Design, a team capstone project working on prototypes for real business problems, potentially in collaboration with a real company

  • Innovation Expo: an exciting design and entrepreneurship competition where students showcase their senior design prototypes and pitch business ideas

  • Engineering Cooperative Education Program: nearly 30% of all engineering students participate in Stevens’ Cooperative Education Program where you get on-the-job experience working for real companies

  • 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

  • Undergraduate Research Opportunities: our research-oriented curriculum gives you in-the-lab experience while you're still an undergraduate student

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

Double count undergraduate course credits toward a graduate degree and earn your master's faster – in just five years through Stevens' Accelerated Master's Program >

See what it's like to be a systems engineer at Stevens by visiting the links below.

An ABET Accredited Program

The Bachelor of Engineering in Software Engineering program is accredited by the Accreditation Board for Engineering and Technology (ABET), https://www.abet.org

Putting You on Track for Professional Success

Attila with male student at Career Fair The Software Engineering bachelor'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 and system engineer

  • Software and systems architect

  • Web developer/designer

  • Applications developer/designer

  • Software programmer, developer and tester

  • Cyber security analyst

  • Project leader

  • Information systems manager

  • Senior computer applications 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

Bachelor's Degree in Computer Science

The computer science bachelor’s program at Stevens teaches the fundamental problem-solving skills you need to become the next innovator and technology leader.

Bachelor's Degree in Computer Engineering

The computer engineering bachelor’s program at Stevens teaches you the innovative problem-solving skills you need to become leaders in such fields as software development, data structures and algorithms, computer communications and graphics.