staff Software Engineer tech_leadership 8+ yrs Associate's Remote · Posted Mar 20, 2026

About this role

GitHub is hiring a staff-level Software Engineer as a remote position. The posting calls out experience with Python, JavaScript, Java, Rust and roughly 8+ years of relevant work. Listed education preference: a associate's degree or equivalent.

Role
Software Engineer
Function
software engineering
Level
staff
Track
Tech leadership
Location
United Kingdom
Work mode
Remote
Experience
8+ years
Education
Associate's degree
Department
Engineering
Posted
Mar 20, 2026
AI Summary
Design and operate critical deployment infrastructure for GitHub.com, managing Kubernetes orchestration, container lifecycle, and CI/CD pipelines at global scale. Requires 8-9+ years software engineering experience with production coding in Go, Ruby, or similar languages, plus Kubernetes and cloud infrastructure expertise.

More roles at GitHub

Lead Web Strategist, Developer Web Properties
United States · senior
Git Design Systems A/B Testing
Staff Software Engineering Manager
United States · manager
Python JavaScript Java
Staff Product Manager
United States · staff
Git API Development AI Agents
Staff Product Manager, Repository Security and Governance
United States · staff
Git Performance Optimization AI Agents
Outbound Product Manager, GitHub Advanced Security
United States · manager
Git Security DevOps
All GitHub jobs →

Job description

from GitHub careers
About GitHub

GitHub is the world’s leading platform for agentic software development — powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot.

Locations

In this role you can work from Remote, United Kingdom

Overview

Join us in shaping the future of deployments at GitHub. The Deploys team owns and operates the
systems that ship code to production for GitHub.com and its surrounding services - including
deployment orchestration, philosophies, pre-staging, and testing environments deployed across
GitHub.

In this role you will design, build, and operate critical deployment infrastructure that serves
every engineering team at GitHub. You’ll tackle challenges spanning Kubernetes orchestration,
container lifecycle management, availability zone balancing, capacity planning, and CI/CD
pipeline reliability — all at a scale where minutes of downtime have global impact.

We are looking for creative problem solvers and diverse thinkers, people who care about culture
as well as reliability. We believe that how we do things is as important as what we do. Big
vision, a common purpose, passion for quality, curiosity, dedication, and investment in fun and
collaboration are what lead to great results. Great infrastructure reflects the teams that build it.

This is an excerpt. Read the full job description on GitHub careers →
All software engineering jobs software engineering salaries software engineering career path
All GitHub Jobs Browse software engineering roles staff positions