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

Joining theC+AIorganization at Microsoft means becoming part of the team that builds the end-to-end AI stack powering Azure's innovation. As a member of theFIT trainingteam withinC+AI, you will help develop the AI infrastructure that accelerates the creation of agentic AI systems across Microsoft. This role is dedicated to advancing scientific methods and scalable infrastructure for training agentic models to achieve frontier-level performance. You will contribute to LLMs, SLMs, and agentic models using both proprietary and open-source frameworks, all aimed at delivering reliable, enterprise-grade agentic workflows.

We are seeking a curious, independent, adaptable problem-solver who thrives on continuous learning, embraces changing priorities, and is motivated by creating meaningful impact. Candidates must be able to lead and role models for team that is driven, able to write efficient code, debug complex training jobs, document findings, and demonstrate a track record of continuous improvement. In

addition, we value an agile, startup-style mindset - someone who can iterate quickly, pivot when needed, and collaborate effectively in fast-paced, dynamic environments.

Microsoft's mission is to empower every person and every organization on the planet to achieve more. Asemployeeswe 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.

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positivelyimpactour culture every day.

Responsibilities

As a member of our team, you will participate in developing innovative solutions across AI Platform. Responsibilities include the following.

  • Collaboration with engineers and researchers to build and optimize training infrastructure and tools for LLMs, SLMs, multimodal, and code-specific models.
  • Design, build and improveserviceswith high scalability and reliability.
  • Design and implement the services to serve the prod traffic and fulfill the security and privacy requirements.
  • Participate in efforts to deliver and improve engineering systems and practices to ensure service quality in complex cloud environments.
  • Contribute to the deployment and monitoring of services in production environments.

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.



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.
  • 5+ years of software engineering experience, with significant ownership of production services, cloud platforms, distributed systems, or developer infrastructure.
  • Strong experience building and operating containerized platforms using Kubernetes or similar orchestration systems.
  • Strong coding skills in one or more systems or backend languages such as Python, Go, Rust, C++, C#, or Java.
  • Experience designing reliable production APIs, backend services, or control-plane systems that manage compute, storage, networking, or runtime environments.
  • Solid understanding of cloud infrastructure fundamentals, including identity, networking, storage, observability, capacity planning, security, and safe deployment practices.
  • Experience diagnosing production issues using logs, metrics, traces, dashboards, and incident response processes.
  • Demonstrated ability to lead technical design and retrospective, drive ambiguous projects to completion, mentor other engineers, and collaborate across teams.
  • Experience with Microsoft Azure, AWS, or Google Cloud, especially managed Kubernetes, container registries, object storage, private networking, identity, secrets, and monitoring services.
  • Experience building multi-tenant platforms where reliability, fairness, quota management, isolation, and security are important.
  • Experience with sandboxed execution environments, remote development environments, hosted notebook/tool environments, evaluation infrastructure, or ephemeral compute platforms.
  • Experience with container image build systems, registry authentication, image caching, package caching, artifact distribution, or startup-latency optimization.
  • Experience with cloud networking concepts such as ingress, DNS, proxies, egress control, private endpoints, service routing, and traffic management.
  • Experience with secure runtime design, including authentication, authorization, workload identity, secret handling, network isolation, and protecting shared infrastructure from untrusted workloads.
  • Experience with AI infrastructure, agent execution, evaluation platforms, GPU workloads, Windows/Linux runtime environments, or VM/container hybrid systems.
  • Experience improving service operability through structured logging, distributed tracing, dashboards, alerting, automated validation, and incident playbooks.

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.

#AIPLATFORM

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 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Mountain View, CA vacancy
  • $349k - $431k

     ...billions in simulation across 15+ U.S. states. The Onboard Software team develops the critical software and machine learning models...  ...cycle. Your primary responsibility will be to lead the engineering analysis and response to novel, rare, or unexpected events encountered... 
    Suggested
    Full time
    Remote work

    Waymo

    Mountain View, CA
    more than 2 months ago
  • $170k - $240k

     ...security. At Fortinet, our mission is to safeguard people, devices, and data everywhere. We are currently seeking a Principal Software Developer Engineer for our FortiSwitch team.Job Responsibilities:Develop and maintain software components on current and future productsResponsible... 
    Suggested
    Full time
    Worldwide
    Home office

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $210k - $300k

     ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.PRINCIPAL WI-FI SOFTWARE ENGINEER (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’s... 
    Suggested
    Permanent employment
    Temporary work
    Live in
    Remote work
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    1 day ago
  • $200.5k - $260.5k

    As a Principal Software Engineer, you will:Work with developers within the team and on other cross-functional projects, as well as project management to drive, develop, and maintain the productDevelop and maintain software components on current and future productsHands... 
    Suggested
    Full time

    Fortinet

    Sunnyvale, CA
    3 days ago
  • $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

    Palo Alto, CA
    2 days ago
  • $142.8k - $274.8k

     ...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewThe...  ...broadly with ML researchers, system engineers, and production engineers. Engage with key partners to understand... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Mountain View, CA
    1 day ago
  • $110k - $220k

     ...agile and cloud native. We learn from each other every day. We have a startup culture and are looking to grow our team with software engineers who take pride in their craft and are ready to grow in a fast-paced team-oriented environment. We not only create affordability... 
    Full time
    Temporary work
    Part time
    Worldwide

    Walmart

    Sunnyvale, CA
    1 day ago
  • $143k - $286k

     ...: $143000 - $286000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary:The Principal Software Engineer leads platform engineering efforts by delivering scalable, cloud-native solutions and reusable infrastructure components.... 
    Full time
    Temporary work
    Part time
    Worldwide

    Walmart

    Sunnyvale, CA
    3 days ago
  • $261.5k - $353.5k

     ...opportunity to prosper. We never stop working to find new, innovative ways to make that possible.Job OverviewCome join Intuit as a Principal Software Engineer! We're constantly evolving to deliver on our mission to power prosperity around the world. As a Principal Engineer, you'... 
    Worldwide

    Intuit

    Mountain View, CA
    20 hours ago
  • $247.5k - $267k

     ...shape the future of enterprise marketing. What You’ll DoAs a Principal Engineer, you will:Solve complex architectural challenges to harness...  ...security, reliability, and compliance.What You Bring10+ years in software engineering, with at least 3+ years in a principal/staff-... 
    Work at office
    3 days per week

    Typeface

    Palo Alto, CA
    2 days ago
  • $95k - $165k

     ...$95000 - $165000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary: As a Principal Software Engineer - Mobile, you will shape the next generation of AI-powered shopping experiences across Walmart’s iOS and Android apps. You... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  • $200k - $280k

     ...believe and expect all of our employees to operate as one with unlimited potential and dignity. OverviewWe are looking for a Principal Software Engineer to help shape and build the next generation of real-time data and AI technologies. This is a hands-on IC role focused on... 
    Work at office

    Striim

    Palo Alto, CA
    7 hours ago
  • $261.5k - $353.5k

     ...prosper. We never stop working to find new, innovative ways to make that possible.Job OverviewCome join the Intuit as a Principal Software Engineer and help us power prosperity around the world. We are looking for engineers that love to take on new challenges, solve tough... 
    Temporary work
    Work experience placement
    Worldwide

    Intuit

    Mountain View, CA
    7 hours ago
  • $110k - $220k

     ...$110000 - $220000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeJoin Walmart as a Principal Software Engineer for the Colony Platform within our AI & Data organization and help make it trivially easy for associates — engineers, data... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area

    Walmart

    Sunnyvale, CA
    7 hours ago
  • $143k - $286k

     ...StatesSalary: $143000 - $286000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficePrincipal Software Engineer - Data Security PlatformAbout the TeamWe are building Walmart’s next-generation Data Security Platform, responsiblefor protecting... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  •  ...take their career to new heights. Join the ranks of top talent at one of the world’s most influential companies.As a Senior Principal Software Engineer at JPMorganChase within the Commercial & Investment Bank Trust & Safety Fraud Prevention team, you provide deep... 

    JP Morgan Chase

    Palo Alto, CA
    2 days ago
  • $110k - $220k

     ...States; BENTONVILLE, ARSalary: $110000 - $220000/yearType: Regular/PermanentCompany: WalmartPrincipal, Software Engineer We are seeking a talented and passionate Principal, Software Engineer to join our International Technology Organization. The ideal candidate will have... 
    Full time
    Temporary work
    Part time
    Work at office
    Flexible hours

    Walmart

    Sunnyvale, CA
    1 day ago
  • $200k

     ...Evaluator products are deployed in mission-critical environments where accuracy, governance, and scale are non-negotiable. The Principal Software Engineer role exists to help us continue raising the engineering bar on those products — and to lead the way in how we build... 
    Work at office
    Shift work

    eGain Communications

    Sunnyvale, CA
    1 day ago
  •  ...communicate across media. Our team includes engineers, artists, and product thinkers, all...  ...together.About the RoleWe’re seeking a Principal Product Engineer to lead the technical vision...  ...’re Looking For8+ years of professional software engineering experience, with substantial... 
    Work at office
    Immediate start

    Pika

    Palo Alto, CA
    3 days ago
  • $210k - $355k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.PRINCIPAL SOFTWARE ENGINEER, CDN (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world... 
    Permanent employment
    Temporary work
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    7 hours ago
  • $143k - $286k

     ...Team: Customer Engagement Services Technology Engineering TeamThe Customer Engagement Services Technology...  ...on delivering world-class experiences and software solutions for Contact Centers and our customers. As a Principal, Software Engineer, you will set the tone of engineering... 
    Full time
    Temporary work
    Part time
    Worldwide

    Walmart

    Sunnyvale, CA
    2 days ago
  • As a Principal Software Engineer at JPMorganChase within the Core Foundational Platforms team, you provide expertise and engineering excellence as part of an agile team to enhance, build, and deliver trusted technology products in a secure, stable, and scalable way. You... 

    JP Morgan Chase

    Palo Alto, CA
    3 days ago
  •  ...their career to new heights. Join the ranks of top talent at one of the world’s most influential companies. As a Senior Principal Software Engineer at JPMorgan Chase within the Trust & Safety , Payments Technology organization, you are an integral part of an agile team... 
    For contractors

    JP Morgan Chase

    Palo Alto, CA
    1 day ago
  • $238.7k - $365.7k

    Job DescriptionPrincipal Software Engineer - Autonomy Behavior ValidationThe RoleAs a Principal Software Engineer in the Autonomy Behavior Validation team, you will set the technical direction for turning safety and behavior requirements into a production-grade counterfactual... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $261.5k - $353.5k

     ...to prosper. We never stop working to find new, innovative ways to make that possible.Job OverviewIntuit is looking for a Principal Software Engineer (Finance Systems) in technology for Intuit (Finance, Legal and Privacy Tech) organization. The successful professional will... 
    Temporary work
    Work experience placement
    Worldwide

    Intuit

    Mountain View, CA
    2 days ago
  • $207k - $340k

     ...needs of the team.LinkedIn's AI and Machine Learning Engineers are both data/research scientists and software engineers, who develop and implement machine...  ...on projects from ideation to implementation. As a Principal Staff Software Engineer you will be setting the technical... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    1 day ago
  • $258k - $387k

     ...in capital from Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors.About the RoleAs a Principal Software Engineer, you will help define and build the high-performance, highly reliable foundation of the Nuro Driver. This role spans Device... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    7 hours ago
  • $175k - $245k

     ...business requirements. Collaborate with our hardware team to support the delivery of our new platform. Maintain the existing software components, OS related. Requirements: B.S./M.S. with 8+ years of relevant experience. Hands-on experience with the... 
    Full time

    Fortinet

    Sunnyvale, CA
    8 hours ago
  • $235k - $355k

     ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.PRINCIPAL SECURITY SOFTWARE ENGINEER (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world... 
    Permanent employment
    Temporary work
    Worldwide
    Flexible hours
    Weekend work

    SpaceX

    Palo Alto, CA
    2 days ago
  • $215k - $352k

     ...performed both from home and from a LinkedIn office on select days, as determined by the business needs of the team.As a Principal Staff Software Engineer  at LinkedIn, you will architect and lead the implementation of regulatory and compliance solutions across LinkedIn’s... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    3 days ago

Do you want to receive more vacancies?

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