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

Principal Software Engineer - GitHub Platform & Enterprise

$165.6k - $296.4k

Microsoft Corporation

Job ID: 200045627Posted: 2026-08-07Location: United States, California, Mountain ViewSalary: USD $165,600 - $296,400 per yearEmployment type: Full-TimeWork site: 0 days / week in-office – remoteRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewGitHub is growing its Engineering team and is hiring across multiple product and platform areas, seeking experienced professionals to elevate our software engineering efforts. As a Staff Software Engineer at GitHub, you will architect and deliver high-performance systems that power collaboration for millions of developers. You will drive technical execution from design through production, leading initiatives across distributed teams.We have multiple roles open across the following teams, we are hiring for Principal Software Engineers.GitHub Actions: Within GitHub’s ecosystem, Actions powers automation for millions of developers worldwide, enabling them to build, test, and deploy code directly from their repositories. As the backbone of CI/CD workflows across GitHub, Actions processes billions of jobs monthly, from simple builds to complex deployment pipelines spanning multiple environments. Our team owns the core infrastructure and services that make this possible, ensuring reliability at a massive scale. We're a group of engineers passionate about developer productivity, tackling challenges in distributed systems, container orchestration, security, and cloud infrastructure. You'll work alongside talented colleagues who value collaboration, operational excellence, and building products that developers love.Enterprise AI Platform:We are looking for Principal Software Engineer's to define and build the foundational systems for GitHub’s Enterprise AI Platform. This role sits at the intersection of distributed systems, AI/agent platforms, developer tooling, identity, policy, and platform architecture. You will shape how AI agents operate safely and consistently across IDEs, CLI, MCP, long-running agents, and future Copilot experiences. This is a highly strategic, high-ambiguity role with broad technical influence across Copilot, platform infrastructure, client experiences, identity, billing, and enterprise products. You will define platform primitives that shape enterprise AI adoption across millions of developers and tens of thousands of organizations across GitHub’s ecosystem.Enterprise Identity:Identity is a critical foundation for GitHub’s agentic AI ecosystem, enabling secure interactions between users, applications, and AI agents. As AI adoption scales, systems must support trust, authorization, delegation, and policy enforcement at a global scale. In this role, you will lead the architecture of Tier-0 identity services powering authentication and authorization, while shaping the future of agentic identities across the GitHub ecosystem. These systems must operate with the highest standards of security, reliability, and scalability, serving billions of requests daily. You will partner across Security, Platform, AI, and Product teams to define strategy, drive architecture, and build the identity control plane for GitHub’s AI-powered future.Billing:We are looking for Principal Software Engineer's to own and evolve the metered billing systems that power how millions of developers and organizations pay for GitHub. This role sits at the intersection of billing infrastructure, spend controls, and financial data integrity — full-stack, from backend services to APIs to the customer-facing experience. This is a high-trust, high-consequence role: engineering decisions here carry real financial and compliance impact, and you'll build deep expertise in a domain that's increasingly valuable across the industry. You will drive architectural decisions balancing reliability, scale, and developer velocity, mentor engineers across the team, and partner across GitHub and Microsoft on shared billing and commerce infrastructure problems.Git Systems: Git Systems Engineering team, which runs the largest code-hosting platform in the world, part of our Platform and Infrastructure organization. Our group is responsible for the services that store and serve Git repositories, both directly to users and to other layers in the GitHub software stack. We build the various microservices, protocols, proxies, and control systems that power Git operations at GitHub and operate them at scale. This role is focused on wide-reaching, cross-team work to improve our git code-hosting platform. This role will be involved in the design, rollout and support of highly performant, highly scalable, and highly available services to enable the next generation of AI-driven software development.Database Infrastructure : Our team ensures the reliability, performance, and scalability of a fleet comprising hundreds of terabytes of data and serving more than 20 million queries per second. In this role, you will design and operate core database infrastructure across self-managed and cloud-managed environments. You will provide deep expertise in database internals and administration, partner with engineering teams across GitHub, and help guide the continued evolution of our database fleet.Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As part of GitHub andCoreAI, we build developer tools that materially improve how software is written, reviewed, and shipped, whilemaintaininga culture of ownership, rigor, and technical excellence.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.ResponsibilitiesDesign, develop, test and ship high-quality technical solutions that scale across multiple GitHub services and become intimately familiar with the systems you build and take pride in writing maintainable code.Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others; support teams in producing extensible and maintainable code, ensuring integration with downstream dependencies and adherence to quality standards.Own and advocate for the health and quality of the systems that the team builds, including participating in on-call for first responder rotations and live incidents.Design and implement APIs to facilitate seamless integration between software components.Collaborate with cross-functional teams and partner with stakeholders and lead discussions for technical solutions, including design and cost considerations.Lead the team in developing comprehensive testing strategies, defining success metrics, and incorporating customer feedback to drive continuous improvement.Champion security across GitHub Actions by designing and implementing isolation mechanisms for untrusted code execution, ensuring compliance with enterprise security requirements, and partnering with Security teams to protect against vulnerabilities in our services.Champion operational excellence by improving system reliability, reducing incident response times, and establishing best practices for monitoring, alerting, and runbooks across Actions services.Drive and support technical roadmap that aligns with product goals, ensuring that engineering efforts are strategically prioritized and incorporating the adoption of new technologies and methodologies where applicable.QualificationsRequired QualificationsBachelor'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 PythonOR equivalent experience.Other RequirementsAbility 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 yearsPreferred Qualifications:Master'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 Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.2+ year(s) technical leadership experience3+ years' experience using general purpose programming languages (e.g., Go, Ruby, or a similar language)3+ years' experience in one or more scripting languages (e.g., Bash, Python, or a similar language)Experience building and operating large-scale services, backend or full-stack, including on call.Experience building CI/CD or orchestration systems at scaleWillingness and ability to participate in a rotating on-call scheduleSoftware Engineering IC6 - The typical base pay range for this role across the U.S. is USD $165,600 - $296,400 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 $220,800 - $331,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 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - GitHub Platform & Enterprise in Mountain View, CA vacancy
  • $196.8k - $262.7k

     ...world shops and sells. Our platform empowers millions of buyers...  ...the team and the role:The Engineering Systems Tools team powers how...  ...build, test, and ship software at scale. We develop, operate...  ...around the world.As a Senior GitHub Enterprise Platform Engineer, you will... 
    Suggested
    Immediate start
    Remote work
    Visa sponsorship

    eBay

    San Jose, CA
    5 days ago
  •  ...and help shape the future of cloud platform engineering. As a Principal Software Engineer, you'll play a critical...  ...tools (Jenkins, Spinnaker, Bitbucket, GitHub, etc.). Strong knowledge of...  ...AI-powered coding ecosystems with enterprise specific tooling to improve developer... 
    Suggested
    Work at office
    Shift work

    JPMorgan Chase & Co.

    Palo Alto, CA
    4 days ago
  • $165.6k - $296.4k

     ...Less than 25%Profession: Software EngineeringDiscipline: Software...  ...is looking for a Principal Software Engineering Manager to lead the development...  ...agentic workloads across GitHub. As the global home for all...  ...complete AI-powered developer platform to build, scale, and... 
    Suggested
    Ongoing contract
    Work at office
    Local area

    Microsoft

    Mountain View, CA
    7 days ago
  • $182k - $242k

     ...CoreWeave delivers a platform of technology, tools,...  ...startups, and global enterprises, CoreWeave combines superior...  ...What You'll Do: IT Engineering at CoreWeave designs,...  ...things: production software and SRE engineering, hands...  ..., Slack, Atlassian, GitHub, ITSM, and HRIS.... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    Showcify, Inc.

    Sunnyvale, CA
    1 day ago
  • $66.52 - $88.14 per hour

     ...deploy AI/ML solutions utilizing the Enterprise Data Platform. This requires close coordination with...  ...Overview The Senior Enterprise Data Engineer is responsible for designing and creating...  ...(i.e., PySpark, Notebooks, GitHub, etc.) to deploy production solutions... 
    Suggested
    Hourly pay

    Aimlroles

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

     ...Segment: Home OfficePrincipal Software Engineer - Data Security...  ...next-generation Data Security Platform, responsiblefor protecting data...  ...critical challenges for modern enterprises, requiring a careful balance...  ...design and leverage tools like GitHub Copilot to increasedevelopment... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    4 days ago
  •  ...’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Consumer...  ...Ensure frameworks and solutions are enterprise-grade, with strong security, monitoring...  ...processes (SCRUM/KANBAN) and tools (JIRA, GitHub/Bitbucket, Jenkins, Maven/Artifactory... 

    Testing Site - JPMC

    Palo Alto, CA
    3 days ago
  • $143k - $286k

     ...86000/yearType: Regular/PermanentCompany: WalmartRole Overview: We are seeking a Principal Software Engineer to lead the design and development of enterprise-scale Marketplace platforms supporting sellers, listings, pricing, orders, and real-time transactions. This role... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    6 days ago
  • $210k - $295k

     ...with the ultimate goal of enabling human life on Mars.PRINCIPAL SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team builds the foundational tooling...  ...architecting and scaling AI gateways, secure proxy layers, or enterprise MLOps platforms that serve hundreds of usersExpert-... 
    Permanent employment
    Temporary work

    SpaceX

    Palo Alto, CA
    8 days ago
  • $240k - $250k

     ...powered identity platform manages and governs...  ...world's leading enterprises. WHAT YOU WILL...  ...AI & Agentic Engineering Apply AI-assisted...  ...best practices for software delivery,...  ...BRING ~1+ years of Principal-level platform engineering...  ...Terraform, Helm, GitHub Actions, ArgoCD,... 

    Ring Inc

    Milpitas, CA
    4 days ago
  • $172k - $349k

    ## Principal Software Engineer - Embedded Platform Software DevelopmentApplylocations: Sunnyvale, California, United States of Americatime type: Full timeposted...  ...from an HPE office.**Who We Are:**Hewlett Packard Enterprise is the global edge-to-cloud company advancing the... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise

    Sunnyvale, CA
    4 days ago
  •  ...ve come to the right place. As a Principal Engineer, Developer Platform Engineering at JPMorganChase within...  ...engineering workflows (using enterprise-authorized tools within the work environment...  ...knowledge of tools within the Software Development Life Cycle toolchain, including... 
    Early shift

    JPMorgan Chase & Co.

    Palo Alto, CA
    4 days ago
  • $198.2k - $420k

     ...Principal Software Engineer - Platform Engineering We help the world run better At SAP, we keep it simple: you bring your best to us, and we'll...  ...procurement, invoicing, and supply chain collaboration at enterprise scale. The US Navy Business Network (PPS) program... 
    Permanent employment
    Full time
    Immediate start
    Remote work
    Worldwide
    Flexible hours
    2 days per week
    3 days per week

    SAP SE

    Palo Alto, CA
    4 days ago
  • $2,000 per month

     ...What is The Role: We're looking for a Principal Software Engineer to join the Elasticsearch -...  ...across continents every day over email, GitHub, Zoom, and Slack. At our best, we write...  ...leading technical projects in the data and enterprise architecture areas. You bring proven... 
    Full time
    Local area
    Flexible hours

    Elastic

    Mountain View, CA
    3 days ago
  • $207k - $300k

     ...technical design and implementation of Enterprise Generative Intelligence (EGI) Foundry, providing...  ...in data structures, algorithms and software design.Preferred qualifications:Master's...  ...related field.Google Cloud's software engineers develop the next-generation technologies... 

    Google

    Sunnyvale, CA
    8 days ago
  • $174k - $252k

     ...Staff Customer Engineer, Platform and Devices Enterprise Solutions Share Staff Customer Engineer, Platform and Devices Enterprise Solutions corporate...  ...). Track record of architecting and supporting software deployments for large enterprises, particularly within... 
    Shift work

    Google LLC

    Mountain View, CA
    13 hours ago
  • $150.4k - $277.6k

     ...Site Reliability Engineer, Enterprise Technology Services Sunnyvale, California, United States Software and Services Imagine what we could do together. At Apple, new ideas...  ...is part of IS&T and delivers global-scale platforms and services that keep Apple's operations... 
    Worldwide
    Relocation

    Apple Inc.

    Sunnyvale, CA
    4 days ago
  • $20 - $71 per hour

     ...impact on the world. As an Enterprise Platform TME intern, you will help...  ...explain them clearly to engineering audiences and at public events...  ..., or NVIDIA developer software development kits such as TensorRT...  ...you can demo: ~ a GitHub portfolio, hackathon builds... 
    Hourly pay
    Summer work
    Internship

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...CoreWeave in Sunnyvale, CA is hiring a Senior AI Platform Engineer to own the design and governance of employee-facing...  ...adoption across the company. This is a composite role spanning production software, tooling for AI agents, and enterprise IT controls. #J-18808-Ljbffr... 

    CoreWeave

    Sunnyvale, CA
    2 days ago
  •  ...Granica is seeking a Forward Deployed Engineer / Sales Engineer in Mountain View, CA (On-site) to lead technical engagements with enterprise customers from discovery through deployment. You will work with data platform teams, engineers, and executives to understand environments... 

    Granica Computing, Inc.

    Mountain View, CA
    4 days ago
  •  ...CoreWeave is seeking a Senior AI Platform Engineer to own the design, implementation, and governance of AI...  ...controls. This composite role blends production software and SRE engineering, hands-on LLM/agent work, and enterprise IT controls across identity, devices, and... 

    Showcify, Inc.

    Sunnyvale, CA
    18 hours ago
  •  ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER (STARLINK ENTERPRISE)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’s most advanced... 
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    6 days ago
  •  ...functional teams. The ideal candidate possesses a strong foundation in computer science, at least 7 years of experience, and a passion for boosting system performance. This opportunity leads to a significant impact within the enterprise AI landscape. #J-18808-Ljbffr

    ServiceNow

    Mountain View, CA
    3 days ago
  •  ...BOSON AI is seeking a versatile Frontend Engineer to lead the development of our LLM-powered enterprise platforms. You will craft intuitive interfaces and experiences, connect frontend to robust backend services, and work across the stack to deliver high-quality AI-enabled... 

    Boson AI

    Palo Alto, CA
    4 days ago
  • $150.4k - $277.6k

     ...Software Engineer (Observability Solutions) - Enterprise Technology Services Sunnyvale, California, United States Software and Services Apple IS&T’s infrastructure...  ...help build the next generation of Observability Platform.Enterprise Technology Services (ETS) is part of IS&... 
    Worldwide
    Relocation

    Apple Inc.

    Sunnyvale, CA
    3 days ago
  • $184.7k - $277.6k

     ...Senior Software Engineer Enterprise Technology Services Sunnyvale, California, United States Software and Services Do you want to help build...  ...Implementation: Customize GenAI and process automation platforms so they work well in each business function's environment... 
    Relocation

    Apple Inc.

    Sunnyvale, CA
    3 days ago
  • $184.7k - $277.6k

     ...Sr. Software Engineer, Enterprise Technology Services Cupertino, California, United States Corporate Functions Do you want to help build...  ...Services (ETS) is part of IS&T and delivers global-scale platforms and services that keep Apple's operations secure and running... 
    Hourly pay
    Contract work
    Work experience placement
    Worldwide
    Relocation

    Apple Inc.

    Sunnyvale, CA
    4 days ago
  • $143k - $286k

     ...WalmartBusiness Segment: Home OfficeRole summary:The Principal Software Engineer leads platform engineering efforts by delivering scalable, cloud-native...  ...data sources, APIs and web-services external to the enterprise infrastructure Excellent collaboration and communication... 
    Full time
    Temporary work
    Part time
    Worldwide

    Walmart

    Sunnyvale, CA
    4 days ago
  • $110k - $220k

     ...WalmartBusiness Segment: Home OfficeWalmart’s Enterprise Business Services (EBS) is a...  ...and are looking to grow our team with software engineers who take pride in their craft and are...  ...app, and websites.What You'll Do:Define platform strategy and develop architecture that... 
    Full time
    Temporary work
    Part time
    Worldwide

    Walmart

    Sunnyvale, CA
    7 days ago
  • $110k - $220k

     ...WalmartBusiness Segment: Home OfficeJoin Walmart as a Principal Software Engineer for the Colony Platform within our AI & Data organization and help make it...  ...a platform-first ecosystem that centralizes enterprise data, provides AI foundations, and delivers intuitive... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area

    Walmart

    Sunnyvale, CA
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - GitHub Platform & Enterprise. Be the first to apply!