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

Principal Software Engineer, Distributed Systems

$142.8k - $274.8k

Microsoft

Job ID: 200059422Posted: 2026-10-07Location: United States, Washington, RedmondSalary: USD $142,800 - $274,800 per yearEmployment type: Full-TimeWork site: 4 days / week in-officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewMSN, as part of the AI Experiences organization at Microsoft, is a personalized content feed powering user experiences across Microsoft. Our mission is to empower every person on the planet to be informed, entertained, and inspired. With nearly 30 years of history, MSN has evolved into a premier content destination with high-quality content, AI-powered user-controlled personalization, and massive global reach. Over the past 4 years, AI and Machine Learning technologies have fueled massive growth, transforming MSN’s content moderation, personalization, and content entry points.We are looking for a Principal Software Engineer to design, build, and operationalize hyperscale distributed systems that power Microsoft’s content and media experiences. This role is for an engineer who is equally comfortable solving complex distributed systems challenges and building high-throughput platforms for content ingestion, processing, transformation, and delivery. You will own systems end to end, from platform architecture and processing pipelines through orchestration and serving layers, to reliable and efficient operation at hyperscale.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.  AI Experiences employees who live within a 50- mile commute of adesignated Microsoft Hub in the U.S. are expected to work from the officeat least four days per week. This expectation is subject to local law and mayvary by jurisdiction.ResponsibilitiesOwn the design and development of distributed software systems that are reliable, scalable, and performant.Work closely with other engineers, product managers, and cross-functional partners to deliver impactful features and improvements. Write high-quality, maintainable, and testable code, and participate in code reviews to ensure best practices are followed. You will also help identify and resolve production issues, and continuously improve the performance and reliability of our systems. Collaborate with stakeholders to understand requirements, translate them into technical specifications, and deliver solutions that meet business goals. You will be expected to take initiative, think proactively, and contribute to a culture of continuous improvement. Design scalable APIs, data pipelines, and feature/signal stores that ensure efficient, secure, and reliable data flow between ML systems and product surfaces.Drive live-site excellence: instrumentation, monitoring, capacity planning, and incident response for Backend services.QualificationsRequired Qualifications:Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience including experience with distributed systems and/or backend services with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR 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 distributed systems and/or backend services with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR 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 PythonOR equivalent experience.Experience in large scale system architecture, design, development, testing, and release, including but not limited to web applications, microservices in layers, database design, API design, performance tuning, telemetry design and analysis.Can design and create complex distributed systems workflows by gathering requirements from partner teams, identifying of dependencies, and driving alignment and design with partner and product teams, and finally leading the implementation of the solution. Demonstrable history of excellent analytical and problem-solving skills. Demonstrated programming skills and knowledge of architectural patterns for large, high-scale applications. Excellence in software engineering practices, coding and solid foundation in data structures, algorithms with demonstrated testing, debugging and analytical skills. Data-driven mindset.Ability to analyze data and persuade your team using effective analysis. Excellent learning, problem solving and communication skills. #AIXSoftware 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 23 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Distributed Systems in Redmond, WA vacancy
  • $142.8k - $274.8k

     ...Less than 25%Profession: Software EngineeringDiscipline: Software...  ....We are looking for a Principal Software Engineer to provide technical leadership...  ...on live, highly available systems.Establish rollout,...  ...systems.Strong understanding of distributed systems fundamentals as... 
    Suggested
    Ongoing contract
    Work at office
    Local area
    Immediate start

    Microsoft

    Redmond, WA
    23 hours ago
  • $260k - $345k

     ...goal of enabling human life on Mars.PRINCIPAL SOFTWARE ENGINEER, CDN (STARLINK)At SpaceX we’re leveraging...  ...’s most advanced broadband internet system. Starlink is the world’s largest...  ...pivotal in this effort, building scalable distributed systems that underly the future... 
    Suggested
    Permanent employment
    Temporary work
    Worldwide
    Weekend work

    SpaceX

    Redmond, WA
    4 days ago
  • $225k - $345k

     ...goal of enabling human life on Mars.PRINCIPAL SECURITY SOFTWARE ENGINEER (STARLINK)At SpaceX we’re...  ...s most advanced broadband internet system. Starlink is the world’s largest satellite...  ...security solutions for operating systems, distributed systems, or other enterprise/large-... 
    Suggested
    Permanent employment
    Temporary work
    Work at office
    Worldwide
    Monday to Friday
    Flexible hours
    Weekend work

    SpaceX

    Redmond, WA
    3 days ago
  • $248k - $391k

     ...impact on the world.We are looking for a Principal Software Engineer to join our Configuration Management...  ...and build foundational software systems that manage infrastructure consistently...  ...complex, business-critical platforms and distributed systems.Bachelor’s or Master’s degree... 
    Suggested
    Full time

    Nvidia

    Redmond, WA
    4 days ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:...  ..., and LLM grounding, the system interacts with hundreds of...  ...and experienced platform engineer to work with us to build the...  ...Architect and implement scalable distributed systems foundational for Search... 
    Suggested
    Ongoing contract
    Work at office
    Local area
    Worldwide

    Microsoft Corporation

    Redmond, WA
    2 days ago
  • $1,000 per month

     ...across many machines without ever losing track of who is in charge. You make delegation and recovery predictable, which is a distributed-systems problem with an unusual constraint: the authority boundary is a single human being, and it must hold even when parts of the system... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    HushOne, Inc.

    Kirkland, WA
    1 day ago
  •  ...HushOne, Inc. seeks a systems engineer to design and implement durable task state, queues, leases, and reconciliation across a distributed setup. You will craft failover that prevents duplicate authority and clearly separate control-plane replication from execution workers... 
    Remote job

    Jobleads-US

    Kirkland, WA
    1 day ago
  • $200k - $285k

     ...goal of enabling human life on Mars.PRINCIPAL SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team builds...  ...secure, scalable gateways and proxy systems that allow engineers and operators...  ...integrationsDeep expertise in MLOps, distributed compute, model lifecycle management,... 
    Permanent employment
    Temporary work

    SpaceX

    Redmond, WA
    3 days ago
  • $164.59k - $246.79k

     ...metamaterials with powerful software to create a radar sensor...  ...Cities, Uncrewed Aircraft Systems (UAS), and Airspace Management...  ...).Echodyne is seeking a Principal Software Engineer, Cloud Platform, to join...  ...thrive at the intersection of distributed systems and real-time data... 
    Full time
    Temporary work
    Remote work

    Echodyne

    Kirkland, WA
    1 day ago
  •  ...developing solutions with engineering excellence, and...  ...globe, our Spectrum-NET software solution performs automated...  ...We are seeking a Principal Software Engineer with...  ...solutions and features. System Translation: Work with...  ...Experience with distributed systems, databases, and... 
    Relocation
    Flexible hours
    Shift work

    Jobleads-US

    Kirkland, WA
    3 days ago
  • $38.46 - $55.28 per hour

     ...Job Title: Distribution Engineer (remote, must sit in Greater Seattle Area) Job Description This position is within the Distribution Department and involves designing and reviewing overhead and underground distribution lines ranging from 12.5 kV to 34.5 kV. The... 
    Contract work
    Temporary work
    Remote work

    Actalent

    Kirkland, WA
    4 days ago
  • $157.7k - $213.8k

     ...improve their business. Founded by engineers — and customer obsessed — we leap...  ...SQL query engines. As a software engineer on the Runtime team at Databricks...  ...be building the next generation distributed data storage and processing systems that can outperform specialized... 
    Local area
    Worldwide

    DataBricks

    Bellevue, WA
    3 days ago
  • $149.8k - $262.2k

     ...DescriptionIt all started when engineer Fred Luddy wrote code...  ...a Senior Staff Software Engineer (IC5 Level)...  ...You will partner with principal and distinguished engineers...  ...reviews for stateful systems.You will spend...  ...— particularly around distributed-systems and data-service... 
    Permanent employment
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    ServiceNow

    Kirkland, WA
    2 days ago
  • $149.8k - $262.2k

     ...DescriptionIt all started when engineer Fred Luddy wrote code...  ...are seeking a Staff Software Engineer (IC4 Level)...  ...senior, staff, and principal engineers to align...  ...skills in Go (or another systems language with a willingness...  ...approach our distributed world of work with flexibility... 
    Permanent employment
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    ServiceNow

    Kirkland, WA
    2 days ago
  •  ...HushOne, Inc. is seeking a skilled engineer to design and implement secure, observable access across devices you own or authorize...  ...challenging links and NATs. You will measure performance across distributed systems, ensuring debuggability and visibility without turning... 
    Remote job

    Jobleads-US

    Kirkland, WA
    1 day ago
  • $264k - $379.5k

     ...redefine the future of how work gets done.Principal Software Engineer - Agentic PipelinesBuilding for AI-...  ...and fault tolerance, and owning the systems that run under millions of customer...  ...building, and operating large-scale distributed data systems.Deep expertise in at least... 

    Snowflake

    Bellevue, WA
    3 days ago
  • $132k - $264k

     ...ensure scalable and robust system design. Coding/...  ...high-quality projects. Engineering Excellence: Focus on meticulous...  ...Deep understanding of distributed systems, RESTful APIs,...  ...Tech. Were a team of software engineers, data...  ...: - StockSummaryAs a Principal Software Engineer on the... 
    Full time
    Temporary work
    Part time

    Walmart

    Bellevue, WA
    3 days ago
  • $236k - $339.2k

     ...tooling that enable our engineers to move fast and...  ...trustWhat You Will DoAs a software engineer on the team,...  ...remediation across our systems.Collaborate with product...  ...Looking ForOur ideal Principal Software Engineer will...  ..., algorithms, and distributed systems.Fluency in Go,... 

    Snowflake

    Bellevue, WA
    4 days ago
  • $174.1k - $261.1k

     ...relocation is offered.We are seeking a highly independent Principal Software Engineer to design, develop, and operate large-scale broadband...  ...experience building and operating large-scale distributed systems.Strong expertise in broadband device management technologies... 
    Full time
    Temporary work
    Local area
    Relocation

    AT&T

    Bothell, WA
    23 hours ago
  • $110k - $220k

     ...Segment: Home OfficeJoin Walmart as a Principal Software Engineer for the Colony Platform within our AI...  ...AI & Data platforms. You will shape system architecture, influence engineering standards...  ...workflows that are executed by a distributed process engine. This includes... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area

    Walmart

    Bellevue, WA
    2 days ago
  • $241.4k - $322.6k

     ...observability platform to keep their systems secure, available, and performing at...  ...problems.Your ImpactWe're looking for a Principal Software Engineer who enjoys solving difficult...  ...of customers around the world.Design distributed search and analytics systems that are... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Bellevue, WA
    2 days ago
  • $304k

     ...powers Snowflake’s AI, Analytics and Data Engineering capabilities. We lead innovations...  ...embarking on a 0->1 redesign of our core systems across Interoperable Foundations. While...  ...experience designing and supporting large-scale distributed services.Deep Database Internals... 

    Snowflake

    Bellevue, WA
    3 days ago
  • $190.5k - $300k

     ...opportunity may be the right fit for you.Principal Software Engineer, C08 (IC)Our OpportunityChewy is...  ...Technology & Science team. Our fulfillment systems power critical, high-volume...  ...throughput, low-latency, event-driven distributed systems using Kafka or comparable streaming... 
    Local area
    Flexible hours

    Chewy

    Bellevue, WA
    3 days ago
  • $164.59k - $246.79k

     ...technology of metamaterials with powerful software to create a radar sensor with...  ...Security, Smart Cities, Uncrewed Aircraft Systems (UAS), and Airspace Management...  ...Mobility (UTM).Echodyne is seeking a Principal Software Engineer to join our fast-growing team. ROLE OVERVIEWEchodyne... 
    Full time
    Contract work
    Temporary work

    Echodyne

    Kirkland, WA
    2 days ago
  • $304k - $380k

     ...redefine the future of how work gets done.Principal Software Engineer 2 - OLTPSnowflake is building the next generation of transactional systems for applications, AI and agents....  ...years of experience building databases, distributed systems, storage systems or large-scale... 

    Snowflake

    Bellevue, WA
    1 day ago
  • $272k - $431.25k

     ...drive, and operationalize firmware and software architecture and design as well as collaborate...  .... The ideal candidate will combine deep systems expertise, decisive technical leadership...  ...production.Mentor architects and engineering teams to grow them into future leaders.Make... 
    Full time
    Shift work

    Nvidia

    Redmond, WA
    4 days ago
  •  ...Metadata team. We own Snowflake’s metadata systems that make it easy for customers to...  ...petabyte-scale data. We develop distributed systems that store and maintain metadata...  ...sharing, and data marketplace. AS A PRINCIPAL SOFTWARE ENGINEER AT SNOWFLAKE YOU WILL:Solve real business... 

    Snowflake

    Bellevue, WA
    2 days ago
  • $280k - $402.5k

     ...and beyond. We design and build frameworks, systems and services that keep Snowflake secure.As a Principal Software Engineer II on the Product Security team, you will be...  ...expertise in security, software engineering, distributed systems, software infrastructure, AI/ML,... 

    Snowflake

    Bellevue, WA
    3 days ago
  • $119.8k - $234.7k

     ...Cloud Solutions, AI strategy, full stack engineering, Security, Dataverse & D365? Are you...  ...AI-Led engineering. As a Senior/Principal Software Engineer , you will lead the end-to-end...  ...Business (MCB) responsible for all systems and tools to drive Cloud and AI Solutions... 
    Ongoing contract
    Local area

    Microsoft Corporation

    Redmond, WA
    4 days ago
  • $167.18k - $226.24k

     ...into the physical world. As a Principal Engineer, you will set the technical direction for systems that blend cloud infrastructure...  ...10+ years of professional software development experience Experience designing and scaling distributed systems and real-time applications... 
    Local area
    Immediate start
    Remote work

    Jobleads-US

    Bellevue, WA
    3 days ago

Do you want to receive more vacancies?

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