Principal Software Engineer
$142.8k - $274.8kMicrosoft Corporation
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.
ResponsibilitiesAs 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.
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.
- 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.
$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...SuggestedFull timeRemote work$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...SuggestedFull timeWorldwideHome office$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...SuggestedPermanent employmentTemporary workLive inRemote workWorldwideWeekend work$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...SuggestedFull time$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$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 contractLocal area3 days per week$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 timeTemporary workPart timeWorldwide$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 timeTemporary workPart timeWorldwide$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$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 office3 days per week$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 timeTemporary workPart time$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$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 workWork experience placementWorldwide$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 timeContract workTemporary workPart timeLocal area$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 timeTemporary workPart time- ...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...
$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 timeTemporary workPart timeWork at officeFlexible hours$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 officeShift work- ...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 officeImmediate start
$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 employmentTemporary workWorldwideWeekend work$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 timeTemporary workPart timeWorldwide- 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...
- ...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
$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 timeLocal areaWork from homeFlexible hours$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 workWork experience placementWorldwide$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 contractorsWork experience placementWork at officeFlexible hours$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 startFlexible hours$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$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 employmentTemporary workWorldwideFlexible hoursWeekend work$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 contractorsWork experience placementWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Mountain View, CA
- senior principal cloud computing engineer Mountain View, CA
- principal cloud computing engineer Mountain View, CA
- principal Mountain View, CA
- senior principal scientist Mountain View, CA
- software technology Mountain View, CA
- remote software sales Mountain View, CA
- embedded software Mountain View, CA
- software intern Mountain View, CA
- software support Mountain View, CA


