Principal Software Engineer
$139.9k - $304.2kMicrosoft
Role Description
Be at the forefront of our Microsoft 365 Resilience efforts, by leading the development and architecture of our most critical monitoring and alerting. Identifying critical paths in highest priority scenarios including Copilot and develop and work with service teams to build robust reliability measures including Graceful Degradation and failure modes.
As a Principal Software Engineer, you will transform and evolve how our critical paths are monitored, measured and designed reliably. You’ll work directly on the probes, monitoring and alerting that orchestrates the most critical paths across Microsoft 365, empowering Microsoft’s M365 Core Platform and Copilot teams to measure reliability and monitor service health with rigor.
This opportunity will allow you to dive deep on Microsoft’s M365 Core Platform, technologies, and rapidly grow your career.
The M365 Foundation team is a core pillar within Microsoft’s M365 Core Platform and Services organization, responsible for ensuring the reliability, resilience, performance, and scalability of the platform that underpins Microsoft 365 services. The team drives strategic investments across:
- AI Evaluations
- Performance & Efficiency
- Change Management
- Reliability & Resilience
- Observability & Intelligent Cloud
- Fleet & Capacity
With an emphasis on trust, security, and operational excellence.
Responsibilities
- Lead product development and scaling to customer requirements and apply best practices for meeting scaling needs and performance expectations and holds accountability for products that do not meet expectations.
- Partner with stakeholders (e.g., PM, DS, Leadership) to determine user requirements within and across teams.
- Proactively seek new knowledge and adapt to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and share knowledge with other engineers.
- Guide the team and lead identification of dependencies and the development of design documents for a product, application, service, or platform.
- Guide the team to drive multiple group project plans, release plans, and work items in coordination with appropriate stakeholders.
- Act as an expert and DRI (Designated Responsible Individual), be on call to mitigate system/product/service degradation to avoid downtime or interruptions.
- Embody our culture and values.
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#, 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#, 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#, or Python OR equivalent experience.
- Analytical mindset with a data-driven approach to problem-solving, consistently upholding high standards of quality and engineering rigor.
- Collaborative and team-oriented, skilled at articulating complex ideas across disciplines, levels, and product areas to drive alignment and shared success.
- Experience independently owning and delivering technically challenging projects with measurable impact.
- Demonstrated ability to quickly master new technologies, tools, and domains.
Requirements
- Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $139,900 - $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: Microsoft Careers .
- This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Company Description
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.
- ...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 CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile...Suggested
$142.79k - $189.75k
Role Description PRINCIPAL SOFTWARE DEVELOPER SENIOR What You’ll Do: ~Define and drive the strategic direction for backend and full-stack engineering practices, architecture, and technical excellence across the organization. ~Lead the development of scalable, reliable...SuggestedFull timeContract workTemporary workWork experience placementFlexible hours$99.6k - $223.4k
Role Description As a Principal Engineer inside the Oracle Cloud Infrastructure Interactive Media team, you will have the opportunity to solve... ...collaborative. You will work with a talented group of software developers, designing scalable, highly available cloud services...SuggestedFull timeFlexible hours$210k - $275k
..., architect level role. You will sit on the AI Engineering team and set the technical standard the broader... .... Qualifications ~8+ years of professional software engineering experience, with demonstrated Staff, Principal, or Architect-level scope. ~Depth across backend...SuggestedFull time$219.8k - $274.7k
Role Description We're seeking a Principal Software Engineer to join Natera's R&D Platform Infrastructure team. The team builds the cloud infrastructure, workflow platforms, and data platforms that R&D uses to do its science — including a Kubernetes-based workflow execution...SuggestedFull time$118.6k - $165k
...data solutions. ~Define and maintain architectural standards, engineering principles, and technology strategies. ~Design scalable,... ...Augmented Generation (RAG) ~Agentic AI Systems ~AI-assisted software engineering practices ~Identify and implement AI-driven...Full timeRemote workFlexible hours- ...faster, more scalable, and easier for customers to navigate. As Principal Engineer, you will lead the architecture for cloud-native, compliance... ...'s degree in Computer Science Engineering. ~15+ years of software engineering experience, including enterprise-scale platform...Full timeRemote work
$171.29k - $256.99k
Role Description IAA is seeking a Principal Data Engineer to serve as the most senior individual contributor and technical authority across our... ...~Expert-level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD,...Full time- Role Description We’re looking for a hands-on Principal Software Engineer to own and evolve the Python-based workflows and applications that power our data platform. You’ll be close to the code, close to the business, and influential in how we build: ~Shipping production...Full timeCasual workWork at officeRemote work
- Role Description Fetch is evolving its AI-first mode into a more operational and scaled position, and we are looking for a Principal Software Engineer to design, scale, and evolve the intelligent platforms that power our Product and Software Development Life Cycles (PDLC/...Full timeContract workRemote work
- Role Description Outmarket is the AI platform for insurance, trusted by more than 250 brokerages to run the work their business depends on. Commercial insurance still runs on dense documents and slow, manual workflows, and that is exactly what we automate: ~Quote comparisons...Full timeRemote work
$242.4k - $303k
Role Description As Marqeta’s Principal Software Engineer on the Core Issuing & Processing team, you will work across the entire domain to stand up and drive high-impact projects for our customers from inception to completion. You will take on highly technical initiatives...Full timeWork at officeRemote workFlexible hours$114.6k - $234.6k
...to design or simplify the commerce experience? Our Oracle Commerce team is seeking a passionate, energetic and curious Principal Software Engineer to join our organization. Oracle Commerce is an established and diverse team, driven to unify and build premier commerce...Full timeRemote workFlexible hours$159.8k - $303.5k
Role Description We're looking for a Principal Software Engineer to join the Elasticsearch - Search team. This globally-distributed team of expert engineers focuses on delivering a robust and feature-rich search experience, including contributing to improving the search...Full timeLocal areaFlexible hours$141.4k - $226.3k
Role Description We’re looking for an exceptional Senior Principal AI Scientist in Generative AI who is ready to drive the future of mobility... ...vendor dependency Core Responsibilities ~Inference Engines & Runtime: ~Build deep expertise and ownership of: vLLM, TensorRT...Full timeRemote work$130.16k - $160k
Role Description The Principal Software Engineer/Developer is a highly experienced technical leader and recognized authority responsible for defining and driving enterprise-wide architecture strategies across cloud, application modernization, and secure distributed systems...Full timeContract workWork experience placement$134.4k - $199k
Role Description We are seeking a Principal Software Engineer to provide technical leadership for our Location Services team. This role is responsible for shaping architecture, driving cross‑team technical strategy, and ensuring the scalability, correctness, and operational...Full time- Role Description The primary responsibility of the Principal Software Engineer (AI-First Development) is to direct the day-to-day technical execution of a small AI-First engineering team, designing, orchestrating, and validating software applications built through AI-driven...Full time
$235.2k - $294k
Role Description We are seeking a Staff Software Engineer (IC6) to join our Customer Trust & Engineering organization as the technical owner of Identity & Access Management and Key Management Services. IAM and KMS are the bedrock of trust at DigitalOcean; our services sit...Full timeRemote workFlexible hours$500 per month
...scalability, and developer experience. We’re looking for a Principal Engineer with deep expertise in systems programming and database internals... ...Qualifications ~10+ years of experience building systems software in C/C++ or Rust (Go experience a plus). ~Deep knowledge...Full timeRemote workHome officeFlexible hours- Role Description Couchbase, the operational data platform for AI, empowers businesses to succeed by bringing data to life in new ways. Major market-leading companies rely on Couchbase for mission critical operational, analytical, mobile and AI workloads. Built to replace...Full timeWork at officeWork from homeFlexible hours
$160k - $170k
Role Description The Principal Software Engineer will help develop innovative, scalable technology. In this role, you will help to drive the architecture, design, and development of platforms that support educators and institutions. You feel comfortable collaborating cross...Full time$160k - $184k
Role Description The Principal Software Engineer, DSP Integrations is a full-time remote role with an optional office in Burlington, VT. This is a senior individual contributor role focused on the architecture and execution of Fluency's integrations with major Demand-...Full timeWork at officeRemote workWork from homeHome officeFlexible hours$221.2k - $387.1k
Role Description As a Principal Software Engineer, you will play a key role in shaping the future of Service Operations as ServiceNow evolves toward AI-native products for the agentic era. This role is about helping define and execute a long-term technical vision for how...Full timeFlexible hours$180.35k - $270.52k
Role Description The Principal Software Engineer is responsible for shaping the technical direction of our products and driving the overall engineering strategy for our flagship initiatives. The position leads the design and development of complex, scalable, and high-performance...Full time- Role Description A Principal Platform Engineer is a highly experienced and influential technical leader responsible for designing, implementing,... ...Support, and Operations, to ensure the success of overall software development, implementation, and deployment. Qualifications...Full timeWork experience placement
$178.13k - $188.13k
.... Programs testable and maintainable software solutions within Cloud computing environments... ...Bachelor’s degree in Computer Science, Engineering, Information Technology, Information... ...and five (5) years of experience as a Principal Software Engineer/Developer (or closely...Full timeRemote workWork from home$110k - $220k
Role Description The Principal Software Engineer leads the design and delivery of scalable platform capabilities, driving technical execution across multiple teams. This role applies cloud-native architecture principles to develop resilient distributed systems and integrates...Full timeTemporary workPart time- Role Description We're seeking an experienced C++ engineer to join our Platform Payments team, working on Ticketmaster's mission-critical payment processing systems. These systems process millions of transactions monthly across multiple payment methods and 20+ gateway...Full timeImmediate startWorldwideFlexible hours
$173k - $200k
Role Description We’re looking for an experienced Principal Software Engineer to join one of our cross-functional development teams here at Two Six Technologies. Our teams are building capabilities to identify, plan, and deliver effects in the information operations space...Full timeContract workRemote 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 Remote
- senior principal software engineer Remote
- principal scientist Remote
- principal solutions consultant Remote
- principal architect Remote
- associate principal Remote
- principal data analyst Remote
- principal solution architect Remote
- principal data scientist Remote
- principal consultant Remote



















