Staff Software Engineer
Github
staff
Location
United Kingdom
Work Type
Onsite
Seniority
staff
Posted
August 20, 2026
Total Compensation
€190,666
Yearly Savings (Comfortable)
€169,694
Want to apply for this job?
Subscribe to access the application link and 15,000+ more jobs
Job Description
Who you are
- The Compute Platform team is highly distributed, and you will thrive in an environment of remote work and asynchronous communication
- You should have strong written communication skills, strong software engineering fundamentals, and several years of hands-on experience building or operating Kubernetes and cloud-native platform systems in production. Azure and AKS experience are strong pluses
- 9+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
- OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 8+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
- OR Bachelor's Degree in Computer Science or related field AND 7+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
- OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
- OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 3+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
- OR equivalent experience
- 2+ years experience with large-scale Kubernetes fleet operations, cluster lifecycle management, capacity management, or workload migration
- Experience with Azure Kubernetes Service or operating Kubernetes on Azure
- Experience with platform engineering, developer platforms, internal infrastructure products, or infrastructure-as-a-service style systems
- Experience with Kubernetes controllers, operators, CRDs, admission control, scheduling, autoscaling, service mesh, or multi-cluster networking
- Experience improving reliability through SLOs, observability, incident response, automation, and operational readiness practices
- Experience leading Staff-level technical projects with high ambiguity and broad organizational impact
What the job involves
- GitHub is changing the way the world builds software, and we want you to help lead this effort
- The Compute Platform team owns and operates the Kubernetes-based platforms that run GitHub's production workloads
- We are responsible for Hubbernetes, GitHub's internal Kubernetes platform, and for the platform engineering work needed as GitHub moves more production infrastructure to Azure Kubernetes Service
- Our work spans cluster lifecycle, fleet reliability, capacity, workload guardrails, developer experience, and the operational foundations that service teams build on every day
- As a Staff Software Engineer on Compute Platform, you will work with a distributed team to lead the technical direction of a Kubernetes platform that hundreds of internal teams depend on
- You will design and implement systems that make GitHub's compute substrate easier to scale, safer to operate, and harder to misuse, with a focus on reliability, automation, operational clarity, and reducing toil
- Design, build, and operate Kubernetes-based platform systems that support GitHub production services
- Improve reliability, scalability, and operability across GitHub's Kubernetes / Hubbernetes fleet
- Lead technical work across ambiguous, cross-team platform problems, including AKS migration, fleet management, control-plane reliability, and capacity management
- Partner with service owners, infrastructure teams, and engineering leaders to define safe migration paths, operational standards, and long-term platform direction
- Debug and resolve complex production issues across Kubernetes, cloud infrastructure, Linux, containers, networking, observability, and distributed systems
- Build automation and guardrails that improve workload quality, capacity efficiency, cluster lifecycle operations, and incident response
- Mentor engineers and raise the engineering bar through design review, code review, technical direction, and operational judgment
- Write, review, test, and maintain reliable platform software and automation. Go experience is helpful, but strong production software engineering fundamentals matter more than any single language
- Participate in on-call and incident response for the systems owned by the team, including driving follow-up work that prevents repeat issues
Benefits
- Flexible time away to support balance in your work and life
- Clear diversity, inclusion, and anti-discrimination policies backed by business practices and company culture
- 100% of medical, dental, and vision insurance premiums covered by GitHub for you + your dependents. (Includes gender-affirming benefits)
- Five months of paid family leave to all new parents with the option to use it all at once or throughout the child’s first year
- Family forming benefits that cover fertility, infertility, adoption, and surrogacy costs and support
- Mental health benefits that offer resources and support and cover therapy and coaching sessions for you and your dependents
- Generous 401(k) matching with 50% match up to the IRS 402(g) limit (US; competitive non-US pension options internationally)
- Employee stock purchase plan that lets you purchase Microsoft stock at a discount. (Microsoft is our parent company.)
More Jobs You Might Like
Helpful Resources
Salary & Savings Calculator
Compare salaries across European cities and calculate your potential savings. Understand cost of living and take-home pay for tech jobs in Europe.
Career Guides
Expert advice on landing high-paying tech jobs in Europe. Tips on interviews, salary negotiation, and career growth from The European Engineer.
Access 15,000+ High-Paying Tech Jobs
Get unlimited access to our full database of 15,000+ jobs with advanced filters, salary comparisons, and exclusive career guides from The European Engineer.