Software Engineer • New York City

Land Your Next Software Engineer Role in New York City

The energy of New York City's tech scene is palpable, offering Software Engineers a dynamic landscape unlike anywhere else. From bustling fintech startups to established media giants and burgeoning AI labs, NYC provides a diverse array of opportunities. This guide cuts through the noise, offering an insider's look at the New York job market for Software Engineers. You'll find concrete salary data, key employers, and practical application strategies tailored specifically for the Big Apple, helping you navigate the unique hiring environment here.

The Market

New York City hiring landscape

New York City's software engineering market remains robust, marked by sustained demand across fintech, media, and growing AI sectors. While recent shifts have seen some companies optimizing headcount, hiring for top-tier talent is still highly competitive, particularly for senior and specialized roles. Expect strong activity from companies building out their core platforms and expanding into new verticals, with a clear emphasis on scalable systems and data-intensive applications.

Demand

High demand

Competition

Highly competitive

Hub for

fintech, media, adtech

Salary range

Quoted in USD · base + typical equity for New York City

Junior$110k$160k
Mid$160k$220k
Senior$220k$320k

Salaries in New York City often include a significant component of Restricted Stock Units (RSUs) or equity, especially at mid-level and senior roles within tech companies. Total compensation, comprising base salary, bonus, and equity, is the norm. Be aware of federal and New York state income taxes when calculating your net take-home pay.

See full software engineer salary breakdown for New York City

Where to apply

Top employers in New York City

Google

One of NYC's largest tech employers, with expansive offices focusing on search, cloud computing, advertising technologies, and AI research specific to New York.

Java, C++, Python, Go, Kubernetes, large-scale distributed systems

Meta

Significant NYC presence contributing to core products, AI/ML, ads infrastructure, and Messenger development, offering roles across various engineering disciplines.

Python, C++, Java, React, GraphQL, internal frameworks, AI/ML platforms

JPMorgan Chase & Co.

A financial powerhouse with massive tech investments in NYC, driving innovation in fintech, trading platforms, cybersecurity, and consumer banking applications.

Java, Python, C#, Spring Boot, Kafka, AWS, cloud-native development

Bloomberg L.P.

Headquartered in NYC, Bloomberg provides critical financial data and analytics. Their engineering teams build high-performance, real-time systems for global markets.

C++, Python, JavaScript, Linux, low-latency systems, data engineering

Datadog

An NYC-headquartered leader in cloud monitoring and security, Datadog offers numerous opportunities for engineers working on scalable SaaS products and infrastructure.

Go, Python, Java, Ruby, Kubernetes, AWS, distributed tracing

Etsy

Based in Brooklyn, Etsy is a prominent e-commerce platform focused on handcrafted and vintage items, known for its strong engineering culture and unique product challenges.

PHP, Go, JavaScript (React), MySQL, Kafka, Google Cloud Platform

Spotify

With a large presence in NYC, Spotify engineers work on a global audio streaming service, tackling challenges in personalization, recommendations, and content delivery.

Java, Scala, Python, Go, GCP, Kubernetes, machine learning for audio

Two Sigma

A quantitative hedge fund based in NYC, Two Sigma leverages advanced technology and data science for systematic investing, requiring top-tier software engineering talent.

C++, Python, Java, distributed computing, low-latency systems, big data analytics

Playbook

Apply smarter, not faster

01

Tailor your resume and cover letter to specific NYC industries.

New York's tech ecosystem is segmented. A resume for a fintech role at JPMorgan should highlight different experiences than one for a media tech role at Spotify. Show you understand their business.

02

Network actively within NYC's tech meetups and events.

Many local hires happen through referrals. Attend events related to fintech, AI, or specific programming languages. Your next interview often starts with a casual conversation at a local tech gathering.

03

Prepare thoroughly for system design interviews, especially for big tech and scale-ups.

New York's leading companies often prioritize system design skills. Demonstrate your ability to build scalable, resilient systems from scratch, reflecting the complex, high-traffic demands of the city's tech giants.

04

Be prepared to discuss total compensation, including equity/RSUs.

Unlike some markets, NYC offers frequently include significant equity. Understand how RSUs vest, their current value, and how they contribute to your overall compensation package. Don't focus solely on base salary.

05

Leverage your location for in-person final rounds if remote.

While remote work is common, an in-person final interview, if offered, can show strong commitment to being in NYC and allow for better rapport building. It also demonstrates your ability to navigate the city.

06

Showcase projects relevant to NYC's core tech sectors.

Building or contributing to projects in areas like real-time financial data, ad-tech platforms, or large-scale consumer applications will resonate strongly with NYC employers and demonstrate practical skills for their business needs.

Visa & relocation

Working in New York City

For non-US citizens, a visa is typically required to work as a Software Engineer in New York City. Common visa types include the H-1B for specialized occupations (often lottery-based) and the O-1 for individuals with extraordinary ability. Many large tech firms and financial institutions in NYC actively sponsor H-1B visas. Relocation packages, including temporary housing and moving costs, are frequently offered by larger employers to attract talent to the high cost of living in the city. English is the universal language of business.

FAQ

Software Engineer jobs in New York City
What you should know.

Salaries vary by experience: Junior roles typically range from $110,000-$160,000, Mid-level from $160,000-$220,000, and Senior roles from $220,000-$320,000 annually. These figures often represent base salary and don't include significant equity (RSUs) or bonuses common in NYC tech packages.

Stop hand-applying to software engineers roles in New York City.
Let ApplyGhost do it.

ApplyGhost matches you to software engineer openings in New York City and applies on your behalf with tailored applications.