Principal Software Engineer
$142.8k - $274.8kMicrosoft Corporation
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.
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.
- 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.
$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...SuggestedFull timeTemporary workLive inWork at officeLocal area$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...SuggestedPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$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...SuggestedInternshipLocal areaFlexible hours$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$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...SuggestedFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week$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$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 payTemporary workWork at officeLocal areaRemote workFlexible hours$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 timeWork experience placement$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...$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 wageFull timeWork at officeLocal areaRemote workFlexible hours2 days per week3 days per week$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 timeWork experience placementShift work$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 timeContract workRemote work- ...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...
$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 timePart timeRemote workWork from homeWorldwideFlexible hours- ...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...
$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...$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$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- ...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
$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 timeRemote work$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$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- ...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 placementWork at office2 days per week3 days per week
$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 timeTemporary workLive inWork at officeLocal area- ...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...
$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$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 workWork at officeRemote workFlexible hours$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 workWork experience placementLocal areaImmediate startRemote workRelocation packageFlexible hours$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...$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 startRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer New York, NY
- principal consultant New York, NY
- principal designer New York, NY
- associate principal New York, NY
- epic principal trainer New York, NY
- principal scientist New York, NY
- principal cloud computing engineer New York, NY
- principal New York, NY
- principal architect New York, NY
- senior principal cloud computing engineer New York, NY

