Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$139.9k - $304.2k
Full-time

Microsoft

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.

Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Remote vacancy
  •  ...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

    J.P. Morgan

    Seattle, WA
    16 days ago
  • $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... 
    Suggested
    Full time
    Contract work
    Temporary work
    Work experience placement
    Flexible hours

    General Dynamics Information Technology

    Remote
    12 hours ago
  • $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... 
    Suggested
    Full time
    Flexible hours

    Oracle

    Remote
    4 days ago
  • $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... 
    Suggested
    Full time

    RxSense

    Remote
    5 days ago
  • $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... 
    Suggested
    Full time

    Natera

    Remote
    3 days ago
  • $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 time
    Remote work
    Flexible hours

    Enlyte

    Remote
    5 hours ago
  •  ...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 time
    Remote work

    Avalara

    Remote
    4 days ago
  • $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

    RBGlobal

    Remote
    1 day ago
  • 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 time
    Casual work
    Work at office
    Remote work

    Guidepoint

    Remote
    12 hours ago
  • 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 time
    Contract work
    Remote work

    Fetch

    Remote
    4 days ago
  • 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 time
    Remote work

    Outmarket AI

    Remote
    7 days ago
  • $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 time
    Work at office
    Remote work
    Flexible hours

    MQ Referrals Only

    Remote
    8 days ago
  • $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 time
    Remote work
    Flexible hours

    Oracle

    Remote
    6 days ago
  • $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 time
    Local area
    Flexible hours

    Elastic

    Remote
    4 days ago
  • $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 time
    Remote work

    Cerence

    Remote
    12 hours ago
  • $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 time
    Contract work
    Work experience placement

    Pyramid Systems

    Remote
    12 hours ago
  • $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

    CoreLogic

    Remote
    5 days ago
  • 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

    Las Vegas Sands Corp.

    Remote
    2 days ago
  • $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 time
    Remote work
    Flexible hours

    DigitalOcean

    Remote
    12 hours ago
  • $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 time
    Remote work
    Home office
    Flexible hours

    ClickHouse

    Remote
    1 day ago
  • 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 time
    Work at office
    Work from home
    Flexible hours

    Couchbase, Inc.

    Remote
    6 days ago
  • $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

    Watermark Insights

    Remote
    6 days ago
  • $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 time
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours

    Fluency

    Remote
    12 hours ago
  • $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 time
    Flexible hours

    ServiceNow

    Remote
    6 days ago
  • $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

    TBC Corporation

    Remote
    1 day ago
  • 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 time
    Work experience placement

    Coupa Software

    Remote
    12 hours ago
  • $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 time
    Remote work
    Work from home

    Fidelity Investments

    Remote
    1 day ago
  • $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 time
    Temporary work
    Part time

    Walmart, Inc.

    Remote
    12 hours ago
  • 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 time
    Immediate start
    Worldwide
    Flexible hours

    Live Nation Entertainment

    Remote
    1 day ago
  • $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 time
    Contract work
    Remote work

    Two Six Technologies

    Remote
    6 days ago

Do you want to receive more vacancies?

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