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 and CoreAI, we build developer tools that materially improve how software is written, reviewed, and shipped, while maintaining a 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 7 hours 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
    1 day 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 cloud...  ...AI-powered coding ecosystems with enterprise specific tooling to improve... 
    Suggested
    Work at office
    Shift work

    JP Morgan Chase

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

     ...than 25%Profession: Software...  ...designing foundational engineering systems (instrumentation...  ...confidence. As a Principal Growth Engineer in...  ...CoreAI CoreAI - Platform and Tools is Microsoft...  ...products like GitHub Copilot and Visual...  ...management, and enterprise grade experimentation... 
    Suggested
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Mountain View, CA
    12 hours ago
  • $143k - $286k

     ...PermanentCompany: WalmartPosition Summary...What you'll do...Role 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... 
    Suggested
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 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-... 
    Suggested
    Permanent employment
    Temporary work

    SpaceX

    Palo Alto, CA
    4 days ago
  •  ...you’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

    JP Morgan Chase

    Palo Alto, CA
    2 days ago
  • Databricks Enterprise Lead Security Architect - Principal IT Software Engineer Join Databricks as a Lead Security Architect and influence the company’s security strategy across multi‑cloud platforms. Responsibilities Design and implement secure, scalable reference architectures... 
    Full time

    Databricks

    Mountain View, CA
    12 hours ago
  •  ...the right place.As a Principal Engineer at JPMorganChase within...  ...test environment platform — enabling every developer...  ...Jenkins, Spinnaker, GitHub Actions, and Argo...  ...engineering workflows (using enterprise-authorized tools...  ...of tools within the Software Development Life Cycle... 
    Shift work

    JP Morgan Chase

    Palo Alto, CA
    12 hours ago
  • $207k - $301k

     ...efficiency of Orcas Agent Runtime Platform.Work cross-functionally with...  ...technical guidance to other engineers and scientists on the team...  .... 8 years of experience in software development.5 years of...  ...technology adoption for our enterprise and developer ecosystem.The... 

    Google

    Sunnyvale, CA
    1 day ago
  • Apple Inc. is seeking a Senior Software Engineer for Enterprise Technology Services in Sunnyvale, CA. You will join IS&T and help design and deliver scalable, low-latency enterprise platforms that power Apple’s operations and customer services. You will collaborate across... 

    Apple

    Sunnyvale, CA
    12 hours 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 of platform...  ...Terraform, Helm, GitHub Actions, ArgoCD,... 

    Saviynt

    Milpitas, CA
    18 days 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
    2 days ago
  • $247.5k - $267k

     ...us to help shape the future of enterprise marketing. What You’ll DoAs a Principal Engineer, you will:Solve complex architectural...  ...and maintainability across the platform.How You'll Make an...  ...compliance.What You Bring10+ years in software engineering, with at least 3+ years... 
    Work at office
    3 days per week

    Typeface

    Palo Alto, CA
    4 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
    1 day ago
  • $119.8k - $234.7k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:...  ...Role We’re building AI‑first engineering systems that power growth at...  ...AI. About CoreAI CoreAI - Platform and Tools is Microsoft’s AI‑...  ...stack powering products like GitHub Copilot and Visual Studio... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Mountain View, CA
    12 hours ago
  • $170k - $240k

     ...everywhere. We are currently seeking a Principal Software Developer Engineer for our FortiSwitch team.Job...  ...which directly translate to hardware platforms Job Requirements:Minimum of ~12 years...  .... This is why the world’s largest enterprises, service providers, and government... 
    Full time
    Worldwide
    Home office

    Fortinet

    Sunnyvale, CA
    3 days ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...Microsoft’s flagship products, from GitHub, to Office, Teams, and Xbox. We are the...  ...content. We are looking for a Principal Software Engineer - Responsible AI who is passionate about... 
    Ongoing contract
    Work at office
    Local area
    3 days per week

    Microsoft

    Mountain View, CA
    12 hours ago
  • $143k - $286k

     ...Summary...Walmart's Enterprise Business Services (EBS...  ...Services Technology Engineering TeamThe Customer Engagement...  ...for Contact center Platforms within Walmart....  ...class experiences and software solutions for Contact...  ...our customers. As a Principal, Software Engineer, you... 
    Full time
    Temporary work
    Part time
    Worldwide

    Walmart

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

     ...Summary...What you'll do...Walmart’s Enterprise Business Services (EBS) is a powerhouse...  ...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
    3 days ago
  • $200k

     ...EGAN) is the global leader in AI knowledge management platforms for enterprise customer engagement. Trusted by the world’s most customer...  ..., governance, and scale are non-negotiable. The Principal Software Engineer role exists to help us continue raising the engineering... 
    Work at office
    Shift work

    eGain Communications

    Sunnyvale, CA
    3 days ago
  • $200k - $322k

    The NVIDIA Enterprise Product Group builds AI solutions that...  ...Senior Technical Marketing Engineer focused on Enterprise AI Software, and accelerating...  ...stack and the developers, platform teams, partners, solution...  ...conference talks, demos, GitHub projects, notebooks, or developer... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $147k - $237.5k

     ...SummaryThe ADEM engineering team is the engine...  ...create them. As a Principal Engineer focused...  ...world's largest enterprises.Your CareerPalo Alto...  ...a Principal Software Engineer to serve...  ...macOS, and mobile platforms, ensuring robust...  ...Cursor, Windsurf, and GitHub Copilot—to... 
    Permanent employment
    Full time
    Work at office
    Local area

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  • $276k - $414k

     ...to Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated...  ...with privacy at the forefront.We’re looking for a Principal Software Engineer to join the Ads Platform team at Snap.What you’ll do:Build the next generation... 
    Full time
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    2 days ago
  • $276k - $414k

     ...Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated products...  ...with privacy at the forefront.We’re looking for a Principal Software Engineer to join the Delivery Platform team at Snap.What you’ll do:Build the next... 
    Full time
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    4 days ago
  • $170k - $277k

     ...Summary We are seeking a Senior Principal Software Engineer who is first and foremost a software...  ...passion for building innovative tools, platforms, and infrastructure that enable...  ...and platform solutions that support enterprise-scale engineering operations. Write... 
    Full time
    Work at office
    Visa sponsorship
    Work visa

    Palo Alto Networks, Inc.

    Santa Clara, CA
    1 day ago
  • $150k - $170k

     ...develops the algorithms and software needed to make these...  ...Applications Software Engineering Team (ASET) builds...  ...open access Construct platform that helps researchers...  ...experience with GitLab CI, GitHub Actions, or...  ...ForCandidates focused on enterprise-scale batch computing... 
    Full time
    Shift work

    PsiQuantum

    Palo Alto, CA
    1 day ago
  • $247.5k - $267k

     ...Principal Software Engineer Palo Alto, CA About Typeface We help the world's biggest brands move...  ...Join us to help shape the future of enterprise marketing. What You'll Do As a...  ...scalability, and maintainability across the platform. How You'll Make an Impact... 
    Work at office
    Flexible hours
    3 days per week

    Typeface

    Palo Alto, CA
    2 days ago
  • $140k - $190k

    WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge to join our team. This is a great opportunity...  ...new product launches and feature development for our Enterprise Wireless solutions. This position offers a large scope... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $216.2k - $324.8k

    Senior Software Engineer (Observability Solutions) - Enterprise Technology Services Sunnyvale, California, United States Software and Services Apple IS&T's infrastructure...  ...architect the next generation of Observability Platform. This is a senior individual contributor role where... 
    Relocation

    Apple Inc.

    Sunnyvale, CA
    1 day ago
  • $166k - $214k

    Fortinet is seeking a Principal Software Development QA Engineer to join our team. This role is integral to our R&D team, ensuring the productivity, reliability...  ...the globe.Fortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    4 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!