1

Principal Software Developer Jobs in New York (NOW HIRING)

Principal Software Engineer

Bronx, NY · On-site +1

$140K - $188K/yr

Principal Software Engineer Job Summary: We're hiring a Principal Software Engineer to set the ... Developer experience and internal tooling Engineering standards and best practices High-impact ...

Principal Software Engineer

Bronx, NY · On-site +1

$140K - $188K/yr

Principal Software Engineer Job Summary: We're hiring a Principal Software Engineer to set the ... Developer experience and internal tooling Engineering standards and best practices High-impact ...

Principal Software Engineer

New York, NY · Hybrid

$147K - $198K/yr

Principal Software Engineer The global capital markets are among the largest markets in the world ... Take ownership in developer experience by improving/automating CI/CD and other day to day ...

Principal Software Engineer

New York, NY · On-site

$147K - $198K/yr

Principal Software Engineer The global capital markets are among the largest markets in the world ... Take ownership in developer experience by improving/automating CI/CD and other day to day ...

Principal Software Engineer

Manhattan, NY · On-site

$148K - $199K/yr

They are seeking a visionary Principal Software Engineer to drive technical strategy, tackle complex engineering challenges, and integrate advanced AI models into scalable features. Responsibilities ...

Principal Software Engineer

New York, NY · On-site

$147K - $198K/yr

Position Summary The Principal Software Engineer is a senior technical leader responsible for setting the technical vision, standards, and strategy for an entire division or for providing deep ...

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

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

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

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 Aug 30, 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 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.

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

What job categories do people searching Principal Software Developer jobs in New York look for?

The top searched job categories for Principal Software Developer jobs in New York are:

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

Principal Software Engineer Application Development

AIT Global, Inc.

Secaucus, NJ • On-site

$137K - $183K/yr

Other

This job post has expired 3 days ago. Applications are no longer accepted.


Job description

Job Title: Principal Software Engineer Application Development
Location: Secaucus, NJ
Job Summary:
We are looking for a Principal Software Engineer with strong hands-on application development experience to design, develop, and deliver scalable enterprise software solutions.
The ideal candidate will have deep experience with C#/.NET and JavaScript/TypeScript, along with a strong background in APIs, backend services, web applications, microservices, and modern software architecture.
Key Responsibilities:
  • Design, develop, and maintain scalable enterprise applications, APIs, and backend services.
  • Provide technical leadership across architecture, design, development, code reviews, and troubleshooting.
  • Work with business stakeholders, architects, and development teams to translate requirements into effective technical solutions.
  • Develop and support microservices and distributed applications.
  • Mentor engineers and promote software development best practices.
  • Contribute to application modernization and cloud-based initiatives.
  • Evaluate and adopt emerging technologies, including AI/Generative AI, where appropriate.
  • Participate in Agile development and cross-functional technical discussions.
Required Skills:
  • 10+ years of software development experience.
  • Strong C#/.NET and JavaScript/TypeScript experience.
  • Strong experience with APIs, backend services, web applications, and microservices.
  • Solid understanding of software architecture and design patterns.
  • Experience with Azure and/or AWS.
  • Experience with relational and/or NoSQL databases.
  • Strong technical leadership and communication skills.