1

Principal Software Developer Jobs in New York (NOW HIRING)

Principal Software Engineer

New York, NY · On-site

$147K - $198K/yr

About the Role We are seeking an exceptional Principal Software Engineer to provide technical ... These APIs serve as the core platform engine that power the customer-facing UI, and the developer ...

Principal Software Engineer

New York, NY · On-site

$147K - $198K/yr

Title and Summary Principal Software Engineer Overview The Builders Hub Team, part of the ... The team has a unique opportunity to create a unified internal developer portal supporting and ...

Principal Software Engineer

Jersey City, NJ · On-site

$140K - $188K/yr

Being a member of IT CSS Equities Deliery team, the Principal Software Engineer is responsible for ... Full stack developer having the hands-on experience in developing applications using Java ...

Principal Software Engineer

Jersey City, NJ · On-site

$147K - $198K/yr

Being a member of IT CSS Equities Deliery team, the Principal Software Engineer is responsible for ... Full stack developer having the hands-on experience in developing applications using Java ...

Principal Software Engineer

New York, NY · On-site

$147K - $198K/yr

About the Role We're looking for a Principal Software Engineer, Full-Stack AI to own the end-to-end ... Partner with infrastructure and DevOps teams to shape deployment, scaling, monitoring, and rollback ...

Principal Software Engineer

Jersey City, NJ · On-site

$147K - $198K/yr

As a Principal Software Engineer at JPMorgan Chase within the Corporate Sector, you, you provide expertise and engineering excellence as an integral part of an agile team to enhance, build, and ...

Principal Software Engineer

Manhattan, NY · On-site

$220K - $300K/yr

We are seeking a visionary Principal Software Engineer to join our Engineering team. In this role, you will drive our technical strategy, tackle our most complex engineering challenges, and lead the ...

Principal Software Engineer

Jersey City, NJ · On-site

$147K - $198K/yr

As a Principal Software Engineer at JPMorganChase within the Corporate treasury, you will serve as ... Drive the adoption of modern DevOps practices, including infrastructure as code, CI/CD automation ...

Principal Software Engineer

Jersey City, NJ · On-site

$140K - $188K/yr

As a Principal Software Engineer at JPMorganChase within the Corporate treasury, you will serve as ... Drive the adoption of modern DevOps practices, including infrastructure as code, CI/CD automation ...

Principal Software Engineer

Jersey City, NJ · On-site

$147K - $198K/yr

As a Principal Software Engineer at JPMorganChase within the Corporate treasury, you will serve as ... Drive the adoption of modern DevOps practices, including infrastructure as code, CI/CD automation ...

We are seeking a visionary Principal Software Engineer to join our Engineering team. In this role, you will drive our technical strategy, tackle our most complex engineering challenges, and lead the ...

Showing results 21-40

Principal Software Developer information

See New York salary details

$103.4K

$154.4K

$202.9K

How much do principal software developer jobs pay per year?

As of Aug 13, 2026, the average yearly pay for principal software developer in New York is $154,446.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,100.00 and $169,600.00 per year, depending on experience, location, and employer.

What is the difference between Principal Software Developer vs Senior Software Engineer?

AspectPrincipal Software DeveloperSenior Software Engineer
CredentialsBachelor's or Master’s in Computer Science; extensive experienceBachelor's or Master’s in Computer Science; 5+ years experience
Work EnvironmentLeads technical strategy, mentors teams, influences architectureDevelops features, writes code, mentors junior staff
Industry UsageUsed in large organizations, tech companies, and enterprise settingsCommon across startups, mid-sized, and large companies

The Principal Software Developer typically holds a higher-level role focused on technical leadership, architecture, and strategic planning, whereas the Senior Software Engineer primarily focuses on coding, feature development, and mentoring. Both roles require strong technical skills, but the Principal position involves broader responsibilities and influence within the organization.

How does a principal software developer typically balance hands-on coding with leadership and mentorship responsibilities?

As a Principal Software Developer, you’ll often split your time between writing high-impact code and guiding technical direction for the team. While you remain involved in architecting and developing complex features, a significant portion of your role will also involve mentoring less-experienced developers, leading code reviews, and fostering best practices. You’ll collaborate closely with cross-functional teams to align technical solutions with business goals, and you’re expected to influence the overall engineering culture. This balance requires strong time management skills and a passion for both technical excellence and team development.

What are the key skills and qualifications needed to thrive as a principal software developer?

To thrive as a Principal Software Developer, you need advanced expertise in software engineering, architecture design, and problem-solving, typically backed by a degree in computer science or a related field and extensive industry experience. Mastery of programming languages (such as Java, Python, or C#), software development frameworks, cloud platforms, and familiarity with tools like Git, Docker, and CI/CD systems is critical. Leadership, effective communication, and mentorship abilities are vital soft skills that set top performers apart in this role. These competencies ensure scalable solutions, effective project delivery, and the growth of high-performing development teams.

What are popular job titles related to Principal Software Developer jobs in New York?

For Principal Software Developer jobs in New York, the most frequently searched job titles are:

Infographic showing various Principal Software Developer job openings in New York as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 11% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $154,446 per year, or $74.3 per hour.

Principal Software Engineer

Astronomer

New York, NY • On-site

$147K - $198K/yr

Full-time

Posted 9 days ago


Job description

Astronomer empowers data teams to bring mission-critical software, analytics, and AI to life and is the company behind Astro, the industry-leading unified DataOps platform powered by Apache Airflow®. Astro accelerates building reliable data products that unlock insights, unleash AI value, and powers data-driven applications. Trusted by more than 800 of the world's leading enterprises, Astronomer lets businesses do more with their data. To learn more, visit www.astronomer.io.
About the Role
We are seeking an exceptional Principal Software Engineer to provide technical leadership, architectural vision, and team mentorship for our core engineering group. In this role, you will be the primary architect and public face of a cloud-agnostic software platform that helps enterprise customers provision, scale, and orchestrate Apache Airflow instances completely on-premises within their own environments.
This is a unique infrastructure challenge: our platform is designed to be completely self-contained, operating without reliance on an external SaaS backbone or mandatory outbound communication. Both our control plane and data planes deploy locally inside the customer's infrastructure. You will lead the engineering team in defining, designing, and building these systems to function reliably across a spectrum of enterprise network setups-ranging from standard customer-managed clouds to strictly isolated, air-gapped environments.
What You'll Do
  • Define, Design, and Build Core Architecture: Own the end-to-end definition, design, and implementation of both the control plane and data plane services, creating highly resilient inter-connections between them to power this self-contained infrastructure platform.
  • Architect an Extensible Platform API: Drive the design, data modeling, versioning, and long-term backward compatibility of robust APIs (such as REST or gRPC). These APIs serve as the core platform engine that power the customer-facing UI, and the developer endpoints for customer-facing programmatic integrations.
  • Design Comprehensive Platform Observability: Architect the telemetry framework (metrics, logs, and traces) for the self-contained platform itself, ensuring deep visibility into both the core control plane services and the performance, health, and status of the underlying Airflow instances it provisions.
  • Architect for Varied Isolation Levels: Oversee the architecture of a self-contained software platform, ensuring all services, images, dependencies, and configurations can run smoothly whether deployed in connected private clouds or highly secure, zero-egress networks.
  • Provide Technical Leadership: Act as the technical face of the team, translating complex enterprise infrastructure needs into execution roadmaps while aligning closely with product management and executive stakeholders.
  • Mentor and Elevate: Foster a culture of engineering and operational excellence through comprehensive design reviews, high-leverage code contributions, and direct career mentorship for senior engineers.

What You'll Bring
  • Extensive Infrastructure Experience: 10+ years of professional software engineering experience, with a significant track record operating at a Staff, Senior Staff, or Principal level within an enterprise infrastructure, database-as-a-service (DBaaS), or private cloud organization.
  • Control Plane & API Productization: Proven success building production-grade infrastructure control planes, with a deep understanding of API design principles required to support programmatic customer workflows and user interfaces.
  • Cloud-Native Observability Expertise: Practical experience designing and implementing infrastructure observability stacks (e.g., Prometheus, OpenTelemetry, Grafana) to capture, aggregate, and surface system health and workflow data within isolated environments.
  • Strong Kubernetes Foundation: Solid operational knowledge and architectural understanding of container orchestration platforms, specifically Kubernetes. You have practical experience building custom Kubernetes Operators (CRDs), managing Helm deployments, and working with the Kubernetes API to orchestrate application lifecycles.
  • Hybrid Cloud Architecture: Hands-on systems design expertise involving isolated environments across multiple public cloud providers (AWS, GCP, Azure), Red Hat OpenShift enterprise deployments, and bare-metal on-premise infrastructure.
  • Advanced Coding & Systems Design: Expert-level software development skills (e.g., Go, Python, TypeScript) with deep knowledge of distributed state stores (such as Etcd, Consul, or PostgreSQL), concurrency, and network security patterns.
  • Top-Notch Technical Communication: Exceptional oral and written communication skills with a proven ability to author crisp, high-density technical "one-pagers" and actionable RFCs. You can drive fast organizational alignment by distilling complex systems choices into brief, highly readable documents, presenting confidently to executive leadership, and engaging deeply with strategic enterprise clients to unearth their core infrastructure requirements.
    The estimated salary for this role ranges from $277,000 - $390,000 based on leveling and geography, along with an equity component and a comprehensive benefits package. This range is merely an estimate; actual compensation may deviate from this range based on skills, experience, and qualifications.
    #LI-Fulltime
    #LI-Hybrid

At Astronomer, we value diversity. We are an equal opportunity employer: we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.