Staff Software Engineer
New Today
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.
Responsibilities
This job provides an opportunity to:
- Own and evolve our dx platforms that ship code to production for thousands of services
- Write, review, and maintain code primarily in Go and Ruby, with exposure to Kubernetes, Docker, Puppet, Datadog, and cloud infrastructure (Azure/AWS)
- Participate in on-call rotations and incident response, diagnosing and resolving production deployment issues under pressure
- Drive reliability improvements such as BCDR planning, compliance automation, and security upgrades.
- Write architecture briefs and proposals, carry out code experiments, and build prototypes to evolve our deployment systems toward the next generation
- Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others
Qualifications
Required Qualifications
- 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.
- 5+ years of experience with backend systems, infrastructure, or platform engineering
Preferred Qualifications:
- 3+ years of experience working remotely as part of a distributed software engineering team
- Experience with Kubernetes, container orchestration, and cloud infrastructure (Azure and/or AWS)
- Familiarity with deployment systems, CI/CD pipelines, or developer tooling at scale
- Experience with Go, Ruby, or similar languages in a production infrastructure context
- Comfort with on-call rotations and incident response in a high-availability environment
- You have a strong reliability focus and data driven approach to operational excellence
- You have excellent analytical skills as well as communication skills both verbal and written (as a distributed team, we are extra mindful about communication)
- You are a clear and effective communicator, be it when you write code, write emails, or explain complex technical issues to non-technical co-workers
GitHub values
- Customer-obsessed
- Ship to learn
- Growth mindset
- Own the outcome
- Better together
- Diverse and inclusive
Manager fundamentals
- Model
- Coach
- Care
Leadership principles
- Create clarity
- Generate energy
- Deliver success
Who We Are
GitHub is the world's leading AI-powered developer platform with 150 million developers and counting. We're also home to the biggest open-source community on earth (and 99% of the world's software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub.
Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We're remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are-because we know that people flourish when they can work on their own terms.
Join us, and let's change the world, together.
Equal Employment Opportunity
GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!]]>
- Location:
- Hybrid/Remote
- Job Type:
- FullTime
- Category:
- Computer Software
We found some similar jobs based on your search
-
New Today
Staff Software Engineer
-
Hybrid/Remote
- Computer Software
This job is with GitHub, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. About GitHub GitHub is the world's leading platform for agentic s...
More Details -
-
6 Days Old
Senior Software Engineer (Staff)
-
England, United Kingdom
Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being...
More Details -
-
9 Days Old
Staff Software Engineer
-
Hybrid/Remote
- Computer Software
This job is with GitHub, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. About GitHub GitHub is the world's leading platform for agentic s...
More Details -
-
11 Days Old
Senior Staff Software Engineer
-
Manchester, England, United Kingdom
Matillion is the intelligent data integration platform. We're changing how the world works with data – and we need driven, curious people who think big and move fast. We built the Data Productivity Cloud to supercharge data productivity, and now we’r...
More Details -
-
11 Days Old
Senior Staff Software Engineer — Agentic AI Architecture
-
Manchester, England, United Kingdom
A leading data integration company in Manchester seeks a Senior Staff Software Engineer to drive architecture and build tools for agentic AI systems. You will mentor engineers and develop scalable software in a collaborative environment. Ideal candid...
More Details -
-
11 Days Old
Staff Software Engineer - Global KYC and Onboarding
-
London
- Financial Services
This job is with Wise, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Wise is a global technology company, building the best way to move a...
More Details -