1

Principal Software Developer Jobs in New York (NOW HIRING)

Principal Software Engineer

New York, NY

$147K - $198K/yr

The Principal Software Engineer will remain handson with criticalpath systems while mentoring senior and staff engineers and translating prototypes into scalable into productiongrade platforms. You ...

Principal Software Engineer

New York, NY · On-site

$275K - $300K/yr

About the Role We're looking for Principal Software Engineers to help build the systems that power an AI-native insurance company. Insurance operations are sprawling: underwriting, claims, premium ...

Principal Software Engineer

New York, NY · On-site

$275K - $300K/yr

About the Role We're looking for Principal Software Engineers to help build the systems that power an AI-native insurance company. Insurance operations are sprawling: underwriting, claims, premium ...

Principal Software Engineer

New York, NY

$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

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 ...

Who we are looking for We're looking for a h ands-on Principal Software Engineer who thrives in complex, fast-moving environments and wants to own the technical direction of mission-critical systems.

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

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 ...

Sr. Principal Software Engineer

Manhattan, NY · On-site

$138K - $190K/yr

They are seeking a Sr. Principal Software Engineer to set the technical direction for AI-native products that blend cloud infrastructure, machine learning, and hardware interaction, while leading ...

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 ...

Sr Principal Software Engineer

Manhattan, NY · On-site

$138K - $190K/yr

JPMorganChase is a leading financial services firm, and they are seeking a Senior Principal Software Engineer within the Consumer and Community Bank. This role involves providing deep engineering ...

Principal Software Engineer

Manhattan, NY · On-site

$250K - $275K/yr

Principal Engineer (AI-Augmented Full-Stack, Platform Leadership) Location: New York City (Hybrid ... AWS preferred * DevOps/CI/CD + containerization: Docker, Kubernetes What Our Client Is Looking For ...

Principal Software Engineer, Backend

New York, NY · On-site +1

$147K - $198K/yr

About the Principal Software Engineer, Backend at Headspace: At Headspace, you'll be working on a ... Lead efforts to improve system reliability, developer velocity, and cost efficiency. * Act as a ...

Principal Engineer (AI-Augmented Full-Stack, Platform Leadership) Location: New York City (Hybrid ... AWS preferred * DevOps/CI/CD + containerization: Docker, Kubernetes What Our Client Is Looking For ...

Principal Engineer (AI-Augmented Full-Stack, Platform Leadership) Location: New York City (Hybrid ... AWS preferred * DevOps/CI/CD + containerization: Docker, Kubernetes What Our Client Is Looking For ...

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 ...

next page

Showing results 1-20

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 Jul 20, 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 engineer makes $500,000 a year?

Principal Software Developers in high-demand industries or senior leadership roles can earn $500,000 or more annually, especially with extensive experience, specialized skills, and stock options or bonuses. Compensation varies based on company size, location, and individual performance.

What engineers make $300,000 a year?

Principal Software Developers and senior engineers with extensive experience, specialized skills, and leadership responsibilities can earn $300,000 or more annually. High compensation often depends on factors such as industry, location, company size, and expertise in areas like cloud computing, machine learning, or distributed systems.

Can you make $500,000 as a software engineer?

Principal Software Developers and experienced software engineers in high-demand industries or senior roles can potentially earn $500,000 or more annually, especially with bonuses, stock options, or in high-cost-of-living areas. Achieving this level typically requires advanced skills, extensive experience, and often leadership responsibilities or specialized expertise in areas like cloud computing or AI.

What does a principal software developer do?

A principal software developer leads the design, development, and implementation of complex software systems, often providing technical guidance to teams. They analyze requirements, set technical standards, and ensure code quality, typically using programming languages, development tools, and version control systems. This role requires strong problem-solving skills and experience in software architecture and project management.

What are the key skills and qualifications needed to thrive as a Principal Software Developer, and why are they important?

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.
Principal Software Engineer, Developer Experience

Principal Software Engineer, Developer Experience

CoreWeave

Livingston, NJ • On-site

Full-time

Posted 24 days ago


Job description

Job Summary:
CoreWeave is The Essential Cloud for AI™, delivering a platform for innovators to build and scale AI with confidence. The Principal Software Engineer for Developer Experience will define the technical direction for developer productivity, leading initiatives across team boundaries to enhance software design and architecture, ensuring efficient delivery from code commit to production.
Responsibilities:
• Define and drive the technical strategy for Developer Experience across build systems, test systems, delivery platforms, developer tooling, and agentic engineering capabilities.
• Own delivery at scale. Define and drive the strategy for how code goes from commit to production reliably and quickly. Attack the bottlenecks — CI/CD throughput, build and test times, deployment safety, rollback speed, and release orchestration — across a large, multi-team codebase.
• Architect and evolve the core services, APIs, SDKs, and software abstractions that power how engineers build, test, deploy, and operate software at CoreWeave.
• Lead cross-team technical initiatives that improve engineering velocity, software quality, and system reliability at organizational scale.
• Solve high-complexity software engineering problems involving distributed systems, service architecture, performance, scalability, concurrency, and failure handling.
• Identify systemic bottlenecks in developer workflows and design durable software solutions that reduce friction without increasing operational complexity.
• Establish technical standards and best practices for code quality, maintainability, testability, observability, and long-term system design across the engineering organization.
• Partner with infrastructure, security, SRE, and product engineering teams to ensure DevEx systems integrate cleanly into the broader technical ecosystem.
• Mentor senior engineers, raise the technical bar across teams, and help grow the next generation of staff-plus engineering leadership.
• Design agent-safe developer interfaces and tooling that integrate LLM-driven workflows into the build, test and code review lifecycle - ensuring automation, AI-assisted tooling and human-in-the-loop systems are first class , well governed parts of developer experience.
• Define and maintain the internal developer platforms' golden paths, service templates, and paved road abstractions that make it easy for engineers to do the right thing by default.
Qualifications:
Required:
• Strong software engineering fundamentals and proficiency in Go, with a track record of shipping high-quality production services in cloud-native environments.
• 10+ years of software engineering experience, including significant time designing, building, and owning large-scale production software and distributed systems.
• Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a closely related technical field required.
• Proven ability to define multi-year technical strategy and execute across complex, cross-team domains.
• Deep systems design expertise with strong opinions on API design, service architecture, data models, software abstractions, correctness, scalability, and long-term maintainability.
• Deep experience debugging complex production issues and reasoning through distributed system behavior, performance bottlenecks, and failure modes.
• Strong experience designing developer-facing software such as internal platforms, APIs, CLIs, SDKs, workflow engines, or other tooling that engineers rely on every day.
• Deep understanding of Kubernetes and modern software delivery environments, with the ability to make sound architectural decisions in cloud-native systems.
• Demonstrated ability to influence technical decisions at the organizational level and communicate clearly with both technical and non-technical stakeholders.
• A track record of mentoring senior engineers and raising technical quality across teams.
Preferred:
• Deep expertise in one or more DevEx domains such as build systems, test infrastructure, CI/CD, remote execution, caching, artifact systems, or developer environments.
• Hands-on experience designing and operating large-scale distributed services that support high-throughput engineering workflows.
• Experience building internal developer products with a strong focus on usability, API ergonomics, adoption, and long-term maintainability.
• Experience with AI-native developer tooling, including LLM-integrated workflows, agentic frameworks, MCP-style tooling, or autonomous developer agents with strong safety and governance patterns.
• Prior experience serving as a technical lead or system architect on a software platform with broad organizational impact.
• Kubernetes operator development, CRD design, or control-plane work — especially in the context of managing developer workloads or CI/CD infrastructure on Kubernetes.
• Prior experience at a cloud infrastructure company, hyperscaler, or HPC environment where engineering scale and compute heterogeneity create unique DevEx challenges.
• Familiarity with container runtimes, OCI image standards, or artifact distribution systems at scale.
Company:
CoreWeave provides cloud infrastructure services designed to support artificial intelligence and high-performance computing workloads. Founded in 2017, the company is headquartered in Livingston, USA, with a team of 1001-5000 employees. The company is currently Late Stage.