Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$142.8k - $274.8k

Microsoft Corporation

Overview

How do you know an AI product is actually getting better-and how do you prove it at scale, before millions of people experience the difference?

We build and operate the offline evaluation platform that gates Microsoft Copilot's quality. Teams across Copilot depend on us to run their scenarios against the product, score the responses, and produce the scorecards that inform what ships. We do this at the scale of one of the world's largest AI products, within a strict enterprise compliance boundary. As Copilot evolves into a fleet of autonomous agents, the way we measure quality must evolve with it-and you will lead that transformation.

As a Principal Software Engineer on the Copilot evaluation team, you will own the technical vision for a platform built AI-first and agent-first: one where autonomous agents are not only measured, but also help operate, extend, and heal the system itself.

You will take on our hardest problem: delivering trustworthy results across a deep chain of dependencies-including Copilot's model, retrieval, and scoring services-that we push far beyond their normal operating envelope, with hundreds of calls per job under relentless and growing load. You will architect how we evaluate agentic Copilot experiences, from multi-turn trajectories and tool selection to end-to-end task outcomes, and set the standard for how the broader product defines and measures quality.

This opportunity will allow you to shape the evaluation strategy for one of the world's most visible AI products, work at the frontier of large-scale agentic systems and reliability engineering, and grow your influence as a technical leader across a large engineering organization.

Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day, we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

  • Sets the technical direction for the Copilot offline evaluation platform and partners with teams across the Copilot organization to turn ambiguous quality questions into rigorous, reproducible evaluations-the scenarios, metrics, and scorecards that gate what ships.

  • Leads the architecture of an AI-first, agentic-first evaluation platform in which autonomous agents are first-class operators, designing the services, pipelines, and tooling that agents can operate, extend, and reason about, with the observability and guardrails required to make agent-driven operation trustworthy.

  • Owns the platform's hardest challenge: delivering trustworthy results across a deep chain of dependencies pushed far beyond their normal operating envelope, with designs for graceful degradation, intelligent retries, dependency-aware gating, and reliability under sustained and growing load.

  • Defines how Copilot's agentic experiences are evaluated end to end, from multi-turn trajectories and tool selection to task outcomes and modalities such as UX and voice, building the simulation, scraping, and scoring capabilities needed to make agent behavior measurable.

  • Leads by example and mentors engineers across teams to build extensible, maintainable systems, driving modernization of the evaluation runtime and platform so it can scale with rapidly growing demand while improving cost efficiency and latency.

  • Stays at the forefront of agentic systems, large-scale AI evaluation, and autonomous operations, bringing emerging patterns and practices into the organization and sharing that knowledge to raise the bar for how Copilot measures quality.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Deep experience with large-scale distributed systems and reliability engineering, especially delivering dependable outcomes across many interacting service dependencies operating under heavy or unusual load.
  • Experience building AI-first or agentic systems, and designing systems, APIs, and tooling intended to be operated by autonomous agents, including the observability, guardrails, and safety mechanisms that make agent-driven operation trustworthy.
  • Experience with AI/ML evaluation, measurement, or benchmarking systems, such as LLM-based grading, metric design, or large-scale data and quality pipelines.

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in New York, NY vacancy
  • $276k - $414k

     ...addition to Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated products that...  ...execute with privacy at the forefront.We’re looking for a Principal Software Engineer to join the Business Experience team at Snap.What... 
    Suggested
    Full time
    Temporary work
    Live in
    Work at office
    Local area

    Snap

    New York, NY
    1 day ago
  • $227k - $303k

     ...and developer-facing capabilities that enable every engineer at CoreWeave to build and ship software faster, more safely, and with greater confidence. Our...  ...to thousands of engineers.About the RoleThis is a principal-level software engineering leadership role for an engineer... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    New York, NY
    7 hours ago
  • $230.1k - $311.2k

     ...Guidance (DFG) team within Amazon Ads DSP is looking for a Principal Engineer to lead the evolution of our forecasting infrastructure and...  ...recommendations. You will work closely with applied scientists, software engineers, and product managers to lead the evolution of our... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    New York, NY
    4 days ago
  • $184.3k - $247.1k

     ...Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data...  ...system health and take action quickly.Job SummaryAs a Principal Software Engineer, you are a forward-thinking, highly technical, hands... 
    Suggested

    Disney Interactive

    New York, NY
    7 hours ago
  • $50 per hour

    Principal Software EngineerThe global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions...  ...extraction and benchmarking of legal terms.As a Principal Software Engineer, Full Stack at Noetica, you'll help build robust backend... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    New York, NY
    4 days ago
  • $197.3k - $313.7k

     ...delivers world-class events, both in-person and virtually. As the Principal Engineer focused on architecture priorities for the Event Technology...  ....This leadership role requires a deep understanding of software development, architecture principles, AI fluency and a passion... 
    Full time

    Salesforce

    New York, NY
    3 days ago
  • $268.6k - $395k

     ...made now will define how DoorDash Ads scales across restaurants, retail, and grocery for the next decade.About the RoleAs a Principal Engineer on Ads, you will serve as the technical leader for the Ads organization, setting architectural direction and driving the long... 
    Hourly pay
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    New York, NY
    1 day ago
  • $184.3k - $247.1k

    Job Posting Title:Principal Software EngineerReq ID:10144164Job Description:Disney Entertainment and ESPN Product & TechnologyTechnology is...  ...Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data... 
    Full time
    Work experience placement

    Hulu

    New York, NY
    3 days ago
  • $150k - $190k

    DescriptionKforce has a client that is seeking a Senior Principal Software Engineer (Delivery & Architecture) in New York, NY.Overview:We are seeking a hands-on Senior Engineer to drive the development of high-impact, large-scale systems. In this role, you will bridge the... 

    KForce

    New York, NY
    7 hours ago
  • $215k - $252k

     ...during the interview process.About the Role:We’re hiring seasoned engineers to join our teams that work on core platform capabilities,...  ...building the future of Gusto's Payroll and Tax systems. As a Gusto Software Engineer at this level, you’ll be guiding projects end-to-end... 
    Minimum wage
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    Gusto

    New York, NY
    7 hours ago
  • $171.6k - $230.1k

    Job Posting Title:Principal Software Development Engineer in TestReq ID:10145526Job Description:Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney’s past, present, and future. Disney Entertainment and ESPN Product & Technology is a global... 
    Full time
    Work experience placement
    Shift work

    Hulu

    New York, NY
    3 days ago
  • $272k - $431.25k

     ...the world's most dedicated people working for us! The Cloud Engineering & Services team is building an enterprise governance layer...  ...substrates and enterprise integrations.We are looking for a Principal Software Engineer, Agent Policy Fabric (APF) Core Platform, to join... 
    Full time
    Contract work
    Remote work

    Nvidia

    New York, NY
    2 days ago
  •  ...Principal Software EngineerDisney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all working to build and advance the technological backbone for Disney's media... 

    Walt Disney Company

    New York, NY
    2 days ago
  • $195k - $323k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Engineer About Mastercard Mastercard is a global technology company in the payments industry. Our mission is to connect and... 
    Full time
    Part time
    Remote work
    Work from home
    Worldwide
    Flexible hours

    MasterCard

    New York, NY
    2 days ago
  •  ...Principal Software EngineerThe Builders Hub Team, part of the Mastercard Software Builders Experience program, owns and drives developer...  ...fashionLead by example with hands-on approaches to demonstrate engineering excellenceMentor and guide software engineers and lead the... 

    Dynamic Yield

    New York, NY
    2 days ago
  • $275k - $300k

     ...Principal Software EngineerMost of what makes American healthcare expensive isn't medical care. It's the machinery wrapped around it: middlemen...  ....About the RoleWe're looking for Principal Software Engineers to help build the systems that power an AI-native insurance... 

    Arlo Inc

    New York, NY
    2 days ago
  • $200k - $250k

     ...Principal Software Engineer, Full-Stack AIStandard Template Labs is an AI-native, seed stage startup reimagining the future of IT Service and Configuration Management. Backed by leading investors, we're leveraging AI, graph-based architecture, and exceptional design to... 
    Local area

    Standard Template Labs

    New York, NY
    2 days ago
  • $251.2k - $340k

     ...motivated by impact, scale, and the chance to help lead the patient revolution, come build with us.The RoleWe're looking for a Principal Software Engineer to serve as a senior technical leader across Ro's engineering organization. In this role, you'll help shape the long-term... 
    Local area

    Modern Fertility

    New York, NY
    1 day ago
  •  ...Principal Software Engineer Join us at Metadata Engineering, a driving force within the Media Engineering organization, where we fuel the magic of Disney Entertainment and ESPN Technology. Our team is dedicated to crafting, refining, and disseminating content metadata... 
    Work experience placement

    The Walt Disney Studios

    New York, NY
    7 hours ago
  • $175k

     ...s mission is to provide the absolute best environment for software creators to pursue their passion by connecting them with great...  ...we are looking for We're looking for a h ands-on Principal Software Engineer who thrives in complex, fast-moving environments and wants... 
    Full time
    Remote work

    Jahnel Group

    New York, NY
    7 hours ago
  • $184.3k - $247.1k

     ...Principal Software EngineerDisney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all working to build and advance the technological backbone for Disney's media... 
    Work experience placement

    Disney

    New York, NY
    7 hours ago
  • $215k - $252k

     ...Principal Software Engineer - Pay Group Engineering We're hiring seasoned engineers to join our teams that work on core platform capabilities, improving our existing systems for extensibility and scalability, and building the future of Gusto's Payroll and Tax systems... 
    Remote work

    Gusto

    New York, NY
    5 days ago
  •  ...We are looking for seasoned engineers who have operated real production systems at scale—not just built prototypes or proof‑of‑concepts...  ...or a greenfield experimentation position. This is a senior‑to‑principal‑level engineering role focused on building, operating, and... 
    Work experience placement
    Work at office
    2 days per week
    3 days per week

    BrickRed Systems

    New York, NY
    3 days ago
  • $276k - $414k

     ...to Bitmoji ( , Saturn, and other digital services. Snap Engineering ( teams build fun and technically sophisticated products that...  ...with privacy at the forefront. We're looking for a Principal Software Engineer to join Snap Inc! What you'll do: Design, implement... 
    Full time
    Temporary work
    Live in
    Work at office
    Local area

    Snap

    New York, NY
    2 days ago
  •  ...Principal Software Engineer If you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorgan Chase within the Consumer & Community Bank supporting... 

    Chase

    New York, NY
    5 days ago
  • $277k - $390k

     ...Astronomer empowers data teams to bring mission-critical software, analytics, and AI to life and is the company behind Astro...  ...visit About the Role We are seeking an exceptional Principal Software Engineer to provide technical leadership, architectural vision,... 
    Full time

    ASTRONOMER INC

    New York, NY
    7 hours ago
  • $200k - $240k

     ...Principal Software Engineer Boulder, Colorado About Sovrn Every interesting company solves important problems for other people. Sovrn is a Software and Data business that helps Open Web businesses be and remain independent. We help them understand their business... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    sovrn

    New York, NY
    1 day ago
  • $164.25k - $273.76k

     ...Principal Software EngineerThe 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 expertise in a specialized discipline. This role operates above the... 
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    Inmar

    New York, NY
    2 days ago
  • $250k - $300k

     ...Principal Software EngineerNew York, New York, United StatesThe RoleSchonfeld is seeking a highly qualified and talented technologist to...  ...and performance.Mentorship: Upskill team members on software engineering best practices, modern frameworks, cloud and AI... 

    Schonfeld

    New York, NY
    2 days ago
  • $160k - $200k

     ...Battle Management Command, Control, and Communications (BMC3) software development and hosting environment for the Proliferated...  ...(JADC2).SAIC has an immediate opening for a?Senior Principal Software Engineer?experienced in software and hardware development, integration... 
    Immediate start
    Remote work

    Science Applications International Corporation

    New York, NY
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!