Principal Software Engineer - GitHub Platform & Enterprise
Core
Design, develop, test, and ship high-quality, scalable technical solutions for GitHub services, with a focus on security, operational excellence, and system reliability.
Role type
Principal Software Engineer (Platform & Enterprise)
Builds
GitHub services, specifically GitHub Actions and enterprise platform components
Domain
Developer Tools / CI/CD / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, Go, Ruby, Bash, API design, security isolation mechanisms, on-call incident response, technical leadership, testing strategy definition, system reliability engineering, cross-functional collaboration
Preferred skills
Experience with large-scale backend or full-stack services, CI/CD or orchestration systems at scale, adoption of new technologies and methodologies
Technologies
GitHub Actions, C, C++, C#, Java, JavaScript, Python, Go, Ruby, Bash
Responsibilities
Design and implement APIs for seamless software component integration; Champion security by designing isolation mechanisms for untrusted code execution; Improve system reliability and reduce incident response times; Lead the team in developing comprehensive testing strategies; Drive technical roadmap alignment with product goals; Provide technical leadership, mentorship, and code reviews
Seniority
Principal, hands-on IC with strategic leadership