Principal Software Engineer GitHub Platform & Enterprise
$165.6k - $296.4kMicrosoft Corporation
GitHub 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 GitHubs 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. Were a group of engineers passionate about developer productivity tackling challenges in distributed systems container orchestration security and cloud infrastructure. Youll work alongside talented colleagues who value collaboration operational excellence and building products that developers love.
Enterprise AI Platform : We are looking for Principal Software Engineers to define and build the foundational systems for GitHubs 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 GitHubs ecosystem.
Enterprise Identity : Identity is a critical foundation for GitHubs 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 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 GitHubs AI-powered future.
Billing : We are looking for Principal Software Engineers 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 youll build deep expertise in a domain thats 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 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.
Microsofts 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.
Microsofts 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.
Required Qualifications
- Bachelors 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 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
Preferred Qualifications:
- Masters 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 Python
- OR Bachelors 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 experience
- 3 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 scale
- Willingness and ability to participate in a rotating on-call schedule
Software Engineering IC6 - The typical base pay range for this role across the U.S. is USD $165600 - $296400 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 $220800 - $331200 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
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.
Required Experience:
IC
$165.6k - $296.4k
...Overview GitHub is growing its Engineering team and is hiring across... ...multiple product and platform areas seeking... ...professionals to elevate our software engineering efforts... ...we are hiring for Principal Software Engineers.... ...love. Enterprise AI Platform : We...SuggestedOngoing contractFull timeLocal areaWorldwide$196.8k - $262.7k
...myGwork – the largest global platform for the LGBTQ+ business... ...team and the role: The Engineering Systems Tools team powers how... ...engineers build, test, and ship software at scale. We develop,... ...the world. As a Senior GitHub Enterprise Platform Engineer, you will...SuggestedFull timeImmediate startRemote workVisa sponsorship- ...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...SuggestedWork at officeShift work
$182k - $242k
...CoreWeave delivers a platform of technology tools and... ...labs startups and global enterprises CoreWeave combines... ...What Youll Do: IT Engineering at CoreWeave designs builds... ...things: production software and SRE engineering hands... ...Slack Atlassian GitHub ITSM and HRIS. Partner...SuggestedPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours- ...Principal Engineer, Developer Platform Engineering If you are looking for a game-changing career at one of... ...enabled engineering workflows (using enterprise-authorized tools within the work... ...Applies knowledge of tools within the Software Development Life Cycle toolchain,...SuggestedEarly shift
$165.6k - $296.4k
...designing foundational engineering systems (... ...confidence . ~ As a Principal Growth Engineer... ...~ CoreAI Platform and Tools isMicrosofts... ...products like GitHub Copilot and... ...risk management and enterprise grade experimentation... ...Software Engineering IC6 -...Ongoing contractFull timeLocal area$240k - $250k
...powered identity platform manages and governs... ...world's leading enterprises. WHAT YOU WILL BE... .... AI & Agentic Engineering Apply AI-assisted... ...practices for software delivery, automation... ...1+ years of Principal-level platform engineering... ...Terraform, Helm, GitHub Actions, ArgoCD,...$198.2k - $420k
...week remote. SAP Business Network is seeking a Principal Software Engineer - Platform Engineering - to serve as a senior technical leader on... ...procurement, invoicing, and supply chain collaboration at enterprise scale. The US Navy Business Network (PPS) program...Permanent employmentFull timeImmediate startRemote workWorldwideFlexible hours2 days per week3 days per week$61k - $101k
...15+ years of overall engineering experience, including... ...planning, or developer platform engineering for high-... ...or certification in software engineering concepts,... ...practices using enterprise-authorized tools, including... ...team. As a Principal Engineer, Developer Platform...Full timeEarly shift- ...right place. As a Principal Engineer at JPMorganChase... ...generation test environment platform — enabling every... ...Jenkins, Spinnaker, GitHub Actions, and Argo CD... ...engineering workflows (using enterprise-authorized tools... ...of tools within the Software Development Life Cycle...Shift work
$41.6k - $147.68k
...impact on the world. As an Enterprise Platform TME intern, you will help... ...then explain them clearly to engineering audiences and at public... ...concepts, or NVIDIA developer software development kits such as TensorRT... ...Projects you can demo: a GitHub portfolio, hackathon builds...Hourly paySummer workInternship$142.8k - $274.8k
...build and operate the offline evaluation platform that gates Microsoft Copilot's... ...largest AI products, within a strict enterprise compliance boundary. As Copilot evolves... ...will lead that transformation. As a Principal Software Engineer on the Copilot evaluation team, you...Ongoing contractLocal area$175k - $245k
...our hardware team to support the delivery of our new platform. Maintain the existing software components, OS related. Requirements: B.S./M.S... ...Us Fortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around...Full timeWorldwide$160k - $190k
...Our AI-powered DigiCert ONE platform unifies PKI, DNS, and... ...to secure infrastructure, software, devices, messages, AI content... ...seeking an experienced Principal Software Engineer to join our dynamic and innovative... ...our customers and meets enterprise-class performance,...Flexible hours- ...scalable, reusable, and efficient Work in an Agile team with engineers, designers, and product managers to solve problems as part of a... .../CD systems such as TeamCity or Jenkins ~ Experience using GitHub ~ Deep understanding of architecture and data-driven...
- ...Cloud Infrastructure Robotics Engineer At Oracle Cloud... ...scalable, and cloud-native robotics platform that enables customers to seamlessly... ..., telemetry, digital twins, software lifecycle management, and AI-... ...robot fleets at enterprise scale. We believe robot integration...
$104.5k - $234.6k
...future of cloud for enterprises—powered by a diverse... ...a leading enterprise software company. Our values... ...motivated, and diverse engineers, empowered with... ...matter. As a Senior Principal Software Engineer IC5... ...services on public cloud platforms OCI, AWS, Azure, etc....Temporary workFlexible hoursShift work$104.5k - $234.6k
...cloud-native robotics platform that enables... ...digital twins, simulation, software lifecycle management,... ...integration from a manual engineering effort into a... ...robotic systems. As a Principal Platform Software Engineer... ...robot fleets at enterprise scale , rather than...Temporary workFlexible hours- ...Overview: This role is for a Senior Platform Software Engineer with a focus on Java, responsible for... ...CI/CD pipelines using Jenkins, GitHub Actions, Maven, and Gradle. Manage... ...scalable cloud-native and distributed enterprise applications ~ Minimum 4 years of previous...
$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...$210k - $300k
...Glean is the Work AI platform that helps everyone work... ...'s most advanced enterprise search has evolved into... ...ServiceNow, Zendesk, GitHub, and many more - deeply... ...Glean is seeking a lead engineer to drive the billing and... ...~6+ years of industry software engineering experience...Work at officeHome officeFlexible hours- ...DevOps Engineer Palo Alto, California (HQ) Rhombus Power... ...government and decision-making. Our software helps bring together... ...the national-security enterprise. As our platform scales, our technology must... ...workflows and platforms such as GitHub or GitLab. ~ Proficiency...WorldwideShift work
- ...DevOps Engineer Manager is looking for more profiles of candidates who are local to Sunnyvale... ...containerization and Docker Support enterprise Java application (debugging and... ...branching, merging, migration from gitlab to github CI tools: SVN, Jenkins, Maven Unix...Local areaImmediate start
$140k - $190k
...Principal Embedded Software Engineer WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge... ...reach new product launches and feature development for our Enterprise Wireless solutions. This position offers a large scope...Full timeWorldwide$142.8k - $274.8k
...differentiation as well as all of Microsofts flagship products from GitHub to Office Teams and Xbox. We are the team building... ...audio video and multimodal content. We are looking for a Principal Software Engineer - Responsible AI who is passionate about building...Ongoing contractFull timeWork at officeLocal area$186k - $232.5k
...Are you a Staff or Lead-level Platform Engineer passionate about developer... ...offerings that streamline our software development lifecycle. By... ...to-end CI/CD pipelines using enterprise continuous integration platforms... ...(e.g., Claude, Gemini, GitHub Copilot), into the SDLC to accelerate...Full timeContract workTemporary workPart timeLocal areaShift work$195k - $290k
...worlds most advanced AI-native platform. We work on large scale... ...About the Role As a Principal Engineer within the Continuous Identity... ...service product that redefines enterprise identity security and real-... ...within our cloud product software engineering team partnering...Full timeWork experience placementWork at officeLocal areaRemote work- ...influential companies. As a Senior Principal Software Engineer at JPMorganChase within the... ...engineering across a portfolio (using enterprise-authorized tools within the work environment... ...Creates durable, reusable software and platform frameworks to standardize ML...
$216.4k
...intuitive design, intelligent software, and next-generation safety and... ...QNX share a single high-compute platform safely and efficiently. As Principal Software Engineer, you are the senior technical authority... ...and practices, including Git, GitHub, continuous integration and...Full timeLocal areaWork from homeRelocation packageFlexible hours$60k - $80k
Kumu is a bootstrapped data viz platform that helps people understand... ...revenue streams is Kumu Enterprise, which allows organizations to... ...re looking for an experienced engineer to lead enterprise development... ...professionally and personally (website/github/twitter/medium/instagram/etc)...Full timeImmediate startRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer GitHub Platform & Enterprise. Be the first to apply!
- principal software engineer Mountain View, CA
- platform engineer Mountain View, CA
- senior platform engineer Mountain View, CA
- platform developer Mountain View, CA
- platform engineering manager Mountain View, CA
- principal Mountain View, CA
- senior principal cloud computing engineer Mountain View, CA
- senior principal scientist Mountain View, CA
- principal cloud computing engineer Mountain View, CA
- government software Mountain View, CA



