Software Engineer Jobs in New York, NY

Software engineers in New York earn a metro median near $167,000, among the highest anywhere, and the work spreads well beyond Big Tech into media, fintech, health tech and City Hall. Here are the current openings, followed by who is hiring, what it pays and how to break in.

Current software engineer Openings in New York, NY

Listings marked External are sponsored openings provided by the Jobs2Careers network.

Software Engineer Work in New York

New York's engineering jobs cluster in Manhattan, from the Flatiron and SoHo startup blocks to the Financial District and Lower Manhattan, where both fintech firms and city agencies hire developers. What sets the city apart is the mix of industries: you can write Go for a newsroom, Java for a robo-advisor, TypeScript for a ticketing marketplace or .NET for a city agency without leaving the five boroughs. Hybrid schedules are the norm, usually two to four office days a week, so commute time on the subway or PATH still matters when you compare offers.

NYC's pay transparency law means nearly every posting shows a salary range, so you can compare employers before you apply. City agencies post developer roles on the official NYC Jobs site with civil service titles such as Computer Specialist (Software), and some openings are filled without an exam.

Top New York Employers Hiring Software Engineers

These New York employers had software engineering roles posted on their own career boards this month:

  • The New York Times - the newsroom's tech teams hire backend, web platform and iOS engineers on a hybrid schedule of about two office days a week.
  • Betterment - the robo-advisor hires senior Java and API engineers at its Flatiron headquarters on West 23rd Street.
  • SeatGeek - the ticketing marketplace hires fullstack and platform engineers working in TypeScript, Python and React.
  • Squarespace - the website platform hires frontend, backend and staff engineers for payments, media and revenue systems.
  • NYC Office of the Mayor - the city hires application developers at 100 Gold Street in Lower Manhattan.

Software Engineer Salaries in New York

  • Entry level: about $100,000 to $130,000 a year, roughly the bottom quarter of metro pay.
  • Experienced (3 to 5 years): roughly $110,000 to $180,000 a year in posted base ranges.
  • Senior and staff: about $140,000 to $215,000 or more in base pay, before bonus and equity.

These are estimates built from federal wage data for the New York metro, where software developers earn a median of $166,830, and from ranges posted by local employers this month. Pay moves with seniority, stack, and employer type: product companies and fintech add equity and bonuses, while city jobs trade lower top-end pay for a pension and union protections.

How to Become a Software Engineer in New York

There is no state license for software engineers in New York; employers judge you on skills, projects and interviews. Most postings ask for a computer science degree or equivalent experience, and city titles accept a high school diploma plus six years of software experience in place of a degree. CUNY computer science majors can apply to CUNY Tech Prep, a free year-long program in React, Next.js and interview prep. Cornell Tech on Roosevelt Island offers full-time and part-time Master of Engineering in Computer Science programs, and tuition-free Per Scholas campuses in the Bronx and Brooklyn are a common first step into tech.

What the Job Involves

Software engineers design, build, test and maintain the code behind apps, websites and internal systems. A typical week includes writing features, reviewing teammates' pull requests, fixing bugs, working with product managers and designers on requirements, and deploying to cloud platforms. Senior engineers also design systems, mentor juniors and take turns on call when production breaks.

Skills Employers Look For

  • Strong command of at least one language such as Java, Python, Go or TypeScript
  • Data structures, algorithms and system design
  • SQL and relational databases
  • Cloud platforms such as AWS or Google Cloud, plus Docker and Kubernetes
  • Git, code review and automated testing
  • Clear written communication with product and design partners

Career Path and Advancement

Most New York engineers start as software engineer or associate engineer, reach senior in four to six years, then choose between the staff and principal track or engineering management. The city's industry mix also opens side doors: engineers move from newsrooms to fintech, from startups to banks, or into city government, and many shift into product management, data engineering or security along the way.

Related Careers in New York

If software engineering interests you, these related New York roles are close matches:

Frequently Asked Questions

How much do software engineers make in New York?

Federal wage data puts the New York metro median for software developers at $166,830 a year, well above the national median of $135,980. Posted base ranges this month ran from about $110,000 for mid-level roles to $215,000 for senior engineers, before bonus or equity.

Do I need a license to work as a software engineer in New York?

No. New York has no state license for software engineers. Employers look at your degree or equivalent experience, your portfolio and how you do in technical interviews.

Are software engineering jobs in New York remote?

Most are hybrid. Local postings this month asked for anywhere from two to four days a week in the office, and a few employers allow fully remote work, so check each listing.

Can I get a software engineering job in New York without a degree?

Yes, though it is harder. City developer titles accept six years of software experience in place of a degree, and many private employers accept equivalent experience. Free programs such as Per Scholas can help you build skills and a portfolio first.

Does the City of New York hire software developers?

Yes. City agencies, including the Office of the Mayor and Small Business Services, post developer roles on the NYC Jobs site with pay ranges of roughly $100,000 to $135,000. Some are filled without an exam, while others require a civil service title.


Ready to apply? Browse all Software Engineer jobs in New York, NY on LocalJobPage and apply today.