• Skip to content
SoftwareDegrees.org

SoftwareDegrees.org

  • Find Programs
    • Associate’s in Software Engineering
    • Bachelor’s in Software Engineering
    • Certificates in Software Engineering
    • Master’s in Software Engineering
    • PhD in Software Engineering
  • Online Programs
    • Online Bachelor’s in Software Engineering
    • Online Certificates in Software Engineering
    • Online Master’s in Software Engineering
    • Online Master’s in Software Engineering No GRE Required
  • States
    • California
    • Florida
    • Georgia
    • New York
    • Ohio
    • Pennsylvania
    • Texas
    • All States
  • Learn
    • Computer Science vs. Software Engineering: What’s the Difference?
    • Is Software Engineering Hard?
    • Must-Have Software Engineering Skills
    • Software Developer vs. Software Engineer: What’s the Difference?
    • Software Engineer vs. Data Engineer: What’s the Difference?
    • Types of Software Engineers
    • What Is Software Engineering?
    • Which Degree Is Best for Software Engineering?
  • Resources
    • Are Software Engineers Depressed? A Guide to Mental Health in Software Engineering
    • Diversity in Software Engineering
    • Software Engineer Apprenticeships
    • Software Engineer Certifications: Complete Guide and Certificate Directory
    • Software Engineering Degree Accreditation

Software Engineering Degrees in New York

Home > Software Engineering Degree Programs by State > Software Engineering Degrees in New York
Last updated on February 6th, 2025

On This Page:

  • Software Engineering Landscape in New York
  • Software Engineering Education in New York
  • Software Engineering Jobs in New York

New York has long been the epicenter of commerce and entertainment, and it is no different for the technology industry. With thousands of software developers and big tech corporations calling New York home, software engineers are in greater demand than perhaps ever before.

Fortunately, New York is also supported by some of the top software engineering programs and universities. With robust educational and career opportunities, New York is a prime location for software engineers looking to make their mark.

Software Engineering Landscape in New York

Throughout the United States, software engineering is an industry in high demand. Graduates from software engineering programs will find a dynamic job outlook and lucrative entry-level salaries at some of the nation’s top tech firms.

However, the metropolitan New York area is growing at a faster rate than even the national average. According to recent data from the Bureau of Labor Statistics, New York has the highest number of available software developer positions. It also ranks among the top five highest paying states for software developers, with a mean annual wage of nearly $130K.

It is not surprising that New York ranks so high on national lists, as New York City is home to multiple tech corporations. One of the country’s top app developers, Cubix, is based in New York City, employing hundreds of software engineers in such fields as game development, IoT technology, and augmented reality.

More than 20,000 software firms are based in New York, offering a wide variety of job opportunities for graduating software engineers. As the Empire State Development department proudly states, “New York State is also home to leading software companies, including MongoDB, MediaMath, DataDog, Apprenda, UTC Digital, Infor, Palantir, CA Technologies and IBM.”

For software engineers, the opportunities are nearly endless in New York. And with many impressive tech schools throughout the state, New York is positioned to support this growing industry for many years to come.

Software Engineering Education in New York

For students seeking a bachelor’s or master’s degree in software engineering, New York is home to many of the country’s best schools.

Undergraduate Programs

Rochester Institute of Technology delivers one of the most respected and sought-after undergraduate software engineering programs in the nation. RIT boasts a 96% outcome rate (graduates who enter the workforce, full-time study, or the military upon graduation) as well as an average initial salary of $97K for graduates.

Perhaps most exciting for students is RIT’s accelerated BS/MS track, where students engage in experiential learning that may include cooperative learning, research projects, internships, and competitions.

Many prospective software engineers might pass over a school like Le Moyne College, given its rich heritage in liberal arts. However, the university proves that it is possible to marry the arts and sciences with its innovative Dual Major (BS) in Information Systems and Software Applications & Systems Development.

With locations throughout New York, SUNY colleges and universities offer a tremendous choice for students looking to earn a BS in various computer science concentrations. For those seeking a traditional BS Software Engineering degree, SUNY College at Oswego delivers a rigorous academic track with access to state-of-the-art research laboratories.

Graduate Programs

Marist College offers perhaps the most comprehensive BS program in the state, with specializations ranging from Information Technology and Systems to Games and Emerging Media. However, it is Marist’s five-year BS/MS program that truly stands out. Allowing students to develop a strong foundation in computer science before sharpening their skills in a graduate-level software development program, Marist College prepares graduates for careers in new and emerging fields.

New York is also home to some of the most prestigious universities in the world—members of the Ivy League. At Columbia University, students can pursue a master’s degree in software systems, an academic track that “enables students to understand and master classic and current software systems, and provides the fundamentals for later self-study of future software systems.”

Certificate Programs

Although nearly every tech company requires its software engineers to have a bachelor’s degree, some career professionals choose to further their education while continuing to work. A certificate program is a great way to fulfill those career goals, which can be achieved at perhaps no better place than Pace University.

Pace University offers two advanced certificate programs: the Advanced Certificate in Secure Software and Information Engineering and the Advanced Certificate in Software Development and Engineering. Each program features a five-course, self-paced module, allowing working professionals to learn at their own speed without having to leave the workforce.

Software Engineering Jobs in New York

Students who graduate with a software engineering degree from a New York-based university are well-positioned to enter what promises to be a growing workforce for many years to come. Not only are there career opportunities available at major companies across the country (and even internationally), but New York itself is home to incredible software development firms.
For these reasons, software engineers living in New York will continue to be in high demand, with projected job growth over the next decade. In fact, the growth has been so rapid in New York, and nationwide, that Forbes published a 2021 article counseling business leaders on how to navigate the scarcity of trained software engineers.

For students and working professionals looking to earn high-paying salaries while working in cutting-edge technological fields, software engineering promises to be a career on the rise.

Schools in New York with Software Engineering Degree Programs

18 Schools Found

ASA College

Division of Engineering and Technology

Brooklyn, New York

Associate of Occupational Studies Computer Programming & Information Technology

Offered Online

  • Courses
  • Cost
  • Admission

Clarkson University

Department of Electrical and Computer Engineering (ECE

Potsdam, New York

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Columbia University in the City of New York

School of Engineering and Applied Science

New York, New York

MS in Computer Science - Software Systems

Offered Online

  • Courses
  • Cost
  • Admission

CUNY City College

The Grove School of Engineering

New York, New York

Master's in Computer Engineering - Software Applications

  • Courses
  • Cost
  • Admission

CUNY LaGuardia Community College

Business and Technology Department

Long Island City, New York

AAS in Programming and Software Development

  • Courses
  • Cost
  • Admission

Farmingdale State College

Department of Computer Programming & Information Systems

Farmingdale, New York

Bachelor of Science in Computer Programming & Information Systems

  • Courses
  • Cost
  • Admission

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Hudson Valley Community College

School of School of Science, Technology, Engineering and Math

Troy, New York

AAS in Computer Information Systems - Web Design & Programming Track

Offered Online

  • Courses
  • Cost
  • Admission

Le Moyne College

Department of Computer Science

Syracuse, New York

BA in Software Applications and Systems Development

  • Courses
  • Cost
  • Admission

BS in Software Applications and Systems Development

  • Courses
  • Cost
  • Admission

Dual Major BS in Software Applications and Systems Development and Information Systems

  • Courses
  • Cost
  • Admission

Marist College

School of Computer Science and Mathematics

Poughkeepsie, New York

BS in Computer Science - Concentration in Game Design and Programming

  • Courses
  • Cost
  • Admission

BS in Computer Science - Concentration in Software Development

  • Courses
  • Cost
  • Admission

BS/MS in Software Development - Five Year Program

  • Courses
  • Cost
  • Admission

MS in Computer Science - Software Development - Cloud Computer Track

  • Courses
  • Cost
  • Admission

MS in Computer Science - Software Development - Mobile Computing Track

  • Courses
  • Cost
  • Admission

Morrisville State College

Department of Information Technology

Morrisville, New York

Bachelor of Technology in Information Technology: Web Development

  • Courses
  • Cost
  • Admission

Bachelor of Technology Information Technology: Application Software Development

  • Courses
  • Cost
  • Admission

Pace University-New York

Seidenberg School of Computer Science and Information Systems

New York, New York

Advanced Certificate in Secure Software and Information Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Advanced Certificate in Software Development & Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Master of Science in Software Development & Engineering

  • Courses
  • Cost
  • Admission

Rochester Institute of Technology

Department of Software Engineering

Rochester, New York

BS in Software Engineering

  • Courses
  • Cost
  • Admission

MS in Software Engineering

  • Courses
  • Cost
  • Admission

Siena College

Department of Computer Science

Loudonville, New York

BS in Computer Science - Software Engineering Track

  • Courses
  • Cost
  • Admission

Sullivan County Community College

Computer Science Division

Loch Sheldrake, New York

Associate of Applied Science in Computer Programming

Offered Online

  • Courses
  • Cost
  • Admission

SUNY College at Oswego

Shineman Center for Science, Engineering and Innovation

Oswego, New York

Bachelor of Science in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

SUNY College of Technology at Alfred

Department of Computer & Information Technology

Alfred, New York

Bachelor of Technology in Information Technology & Applications Software Development

  • Courses
  • Cost
  • Admission

Bachelor of Technology in Information Technology & Web Development

  • Courses
  • Cost
  • Admission

SUNY College of Technology at Canton

Canino School of Engineering Technology

Canton, New York

Bachelor of Science in Information Technology & Web Development

  • Courses
  • Cost
  • Admission

Villa Maria College

Computer and Software Development

Buffalo, New York

Bachelor of Science in Software Development

  • Courses
  • Cost
  • Admission

Copyright © 2025 SoftwareDegrees.org

  • About Us
  • Privacy Policy
  • Terms of Use