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

Principal Software Engineer 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. Microsoft Corporation

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in New York, NY vacancy
  • $227k - $303k

     ...frontend architecture of the W&B app, the product ML researchers and engineers work in every day, and be accountable for app performance,...  ...You AreMinimum Qualifications8+ years building user-facing software, with deep expertise in frontend architecture and performanceHave... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    New York, NY
    20 hours 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... 
    Suggested

    KForce

    New York, NY
    22 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... 
    Suggested
    Full time
    Work experience placement
    Shift work

    Hulu

    New York, NY
    3 days ago
  • $61k - $101k

     ...year Requirements: We look for 15+ years of professional software engineering experience, with substantial background in building...  ...to connect exceptional professionals with this role. As a Principal Engineer within our Commercial and Investment Bank Digital... 
    Suggested
    Full time

    J.P. Morgan

    New York, NY
    4 days ago
  • $184.5k - $246k

     ...technical direction for Medidata's Platform engineering organization — the systems,...  ...organization — not just tool adoption, but how software is designed, reviewed, tested, and...  ...multiple teams and systems ~3+ years in a Principal Engineer, Distinguished Engineer, or... 
    Suggested
    Ongoing contract
    Work at office
    Remote work
    Shift work

    Dassault Systèmes

    New York, NY
    a month ago
  • $251.2k - $340k

     ...impact, scale, and the chance to help lead the patient revolution, come build with us. The Role   We’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
    Flexible hours

    Ro

    New York, NY
    a month ago
  • $275k - $300k

     ...with a team from Palantir, YC companies, and longtime healthcare operators. 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... 

    Arlo

    New York, NY
    a month ago
  • $191.5k - $277.6k

     ...S. is required, as Moody’s will not pursue visa sponsorship for this position   Skills and Competencies ~12+ years of software engineering experience, including 5+ years leading engineering teams and delivering complex, large-scale, multi-team initiatives with measurable... 
    Full time

    Moody's

    New York, NY
    a month ago
  • $206.1k - $309.15k

     ...around the world. Job Summary This job involves leading software solution development that meets strategic goals and user expectations...  ..., providing technical direction and influence across multiple engineering teams. Define and drive the long-term technical strategy for... 
    Work experience placement
    Night shift
    Weekend work

    Comcast

    New York, NY
    2 days ago
  •  ...client is a company building the world's highest- performance pure digital AI inference chip. We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a... 
    Work experience placement

    Targeted Talent

    New York, NY
    a month ago
  • $200.61k - $271.48k

     ...bring generative intelligence into the physical world. As a Principal Engineer, you will set the technical direction for systems that blend...  ...qualifications: Basic Qualifications ~10+ years of professional software development experience ~ Experience designing and scaling... 
    Local area
    Immediate start
    Remote work

    Jobleads-US

    New York, NY
    1 day ago
  •  ...strategic technical projects, reviews, and mentoring while aligning engineering direction with product and research priorities and ensuring...  ..., and sustainable. Requirements: Requires 10+ years of software development experience, expertise designing and scaling distributed... 

    Jobleads-US

    New York, NY
    1 day ago
  • $50 per hour

    ## Principal Software EngineerApplyremote type: Hybridlocations: United States of America, New York, New York: United States of America, Frisco...  ...to apply)job requisition id: JREQ199743Principal Software Engineer The global capital markets are among the largest markets in... 
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Jobleads-US

    New York, NY
    1 day ago
  • $163.02k

     ...Summary As a Principal Al Software Engineer you will devise technical strategies and enterprise architectures to drive secure, ethical AI integration across federal agencies, while meeting cybersecurity and operational standards. This position is with the Office of... 
    Full time
    Part time
    Work experience placement
    Work at office
    Relocation
    Relocation package
    Flexible hours

    Jobleads-US

    New York, NY
    1 day ago
  • $158.9k - $295.1k

     ...Salary: $158,900 - 295,100 per year Requirements: We are looking for a principal software engineer with years of professional full-stack engineering experience, with a strong backend emphasis. We work with Node.js, Python, or Go, along with SQL and NoSQL databases... 
    Full time

    Hudsontalent

    New York, NY
    3 days ago
  •  ...machine learning projects and partner closely with Product and Engineering. Improve project quality through direct technical...  ...Requirements ~10+ years of professional experience building software systems is ideal and experience with a system long enough to understand... 
    Full time

    Attentive

    New York, NY
    16 days ago
  • $201k - $281k

     ...Learn more on Life at Coupa blog and hear from our employees about their experiences working at Coupa. The Impact of a Principal Software Engineer at Coupa: We're looking for someone who's rebuilt a production system while it was running. CSP (Coupa Supplier Platform... 

    Coupa Software

    New York, NY
    5 days ago
  • Principal Software Engineer We are looking for a seasoned Principal Software Engineer for our client to shape the foundational architecture behind our Unified API platform. This role centers on building high-performance distributed systems, powering data-intensive services... 
    Remote work

    Boston Human Capital Partners

    New York, NY
    5 days ago
  • Principal Software Engineer BigRio is a technology consulting firm empowering data to drive innovation and advanced analytics. We specialize in cutting-edge Big Data, Machine Learning, and Custom Software strategy, analysis, architecture, and implementation solutions. We... 
    Work experience placement

    Saviance

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

     ...and help define the next generation of legal technology, we'd love to meet you. What You'll Do NetDocuments is seeking a Principal Software Engineer - Intelligent DMS to provide technical leadership across the next generation of our document management platform. This... 
    Work at office
    Immediate start
    Flexible hours

    NetDocuments

    New York, NY
    1 day ago
  • $144.2k - $288.4k

    Principal Software Engineer We're building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves... 
    Full time
    Flexible hours

    Oak St. Health

    New York, NY
    2 days ago
  • $209.7k - $273.78k

    Principal Software Engineer Engineering | Seattle, United States | Remote Working at Atlassian Atlassians can choose where they work - whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal... 
    Work at office
    Local area
    Remote work

    Trello

    New York, NY
    5 days ago
  • $152k - $228.5k

    Principal Software Engineer With 1,000+ intelligence professionals serving over 1,900 clients worldwide, Recorded Future is the world's most advanced, and largest, intelligence company! Job Description Recorded Future is seeking a Principal Software Engineer to join our... 
    Full time
    Worldwide

    Venturefizz Product Management Community

    New York, NY
    5 days ago
  • Principal Software Engineer Location: Boston, MA; NC; Salt Lake City, UT; Smithfield, RI/Remote Duration: Long Term Required Skills: Java, J2EE, Spring Boot, REST, Microservices, API development Preferred Skills: Kafka, UI, Spark, Docker, React, Kubernetes, Angular8+, AWS... 
    Remote work

    Samprasoft

    New York, NY
    4 days ago
  • $209.7k - $273.78k

     ...a legal entity. The Role We're looking for product-minded Principal Engineers. This is a hands-on P60 individual-contributor role for engineers...  ...Experience & Education: 10+ years of professional software engineering experience across both frontend and backend domains... 
    Work at office
    Local area

    Atlassian

    New York, NY
    5 days ago
  •  ...to serve the people who serve the people. Our clients use our software to manage their employee lifecycle from hire to retire by streamlining...  ...our products, technology, and customers. As a Staff Software Engineer you will be delivering new features and capabilities to one of... 
    Full time
    Work experience placement
    H1b
    Remote work
    Work visa

    NEOGOV

    New York, NY
    5 days ago
  • $159.75k - $225.5k

     ...of brands helps customers create products and capture moments that reflect who they uniquely are. We are seeking a Senior Principal Software Engineer to lead the design and development of next-generation Agentic AI platforms and applications that power personalization,... 
    Remote work

    Shutterfly

    New York, NY
    5 days ago
  • Principal Data Engineer IAA is seeking a Principal Data Engineer to serve as the most senior individual contributor and technical authority across...  .... Expert-level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD,... 
    Full time
    Remote work

    RB Global Inc.

    New York, NY
    5 days ago
  • Providing technical leadership for P1 and driving engineering strategy, the full-time remote Principal Software Engineer will shape architecture, establish engineering standards, and mentor teams while ensuring the delivery of a production-ready platform that supports real... 
    Full time
    Remote work

    Virtual Vocations Inc

    New York, NY
    3 days ago
  • Consulting/Principal Software Engineer Develop and lead large multifunctional software development activities. Solve complex technical problems, as well as write complex code for computer systems, and serve as a senior source of expertise with respect to software development... 
    Work at office
    Remote work

    RELX

    New York, NY
    5 days ago

Do you want to receive more vacancies?

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