Staff Software Engineer, Traffic Team
GitHub· Engineering
Hybrid (Remote, United Kingdom)Full-timePosted 1w ago
About the role
Staff Software Engineer role on GitHub's Traffic Team, responsible for building and maintaining the edge traffic infrastructure, including load balancing and routing, with remote-first collaboration and a focus on scalability, reliability, and performance.
Responsibilities
- Lead technical decision making and architecture
- Design and implement scalable, reliable and performant solutions for complex problems like rate-limiting, routing, etc.
- Maintain and improve the GitHub Load Balancer, and other systems related to traffic management at GitHub
- Write, review, and maintain code primarily in Go and Ruby & Rails
- Mentor other engineers in their technical and architectural decision making
- Participate in the on-call rotation, and team meetings
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.
- 4+ years building and supporting large, high traffic applications at scale within platform/infrastructure domains
- 4+ years supporting and building cloud native workloads in Azure, AWS or Google Cloud
- 2+ years experience maintaining a Load Balancer with proven experience in abuse protection mechanisms for DDoS attacks, load shedding, etc.
Skills
Required:Experience with distributed systems and load balancingGoRuby & Rails
Last updated Oct 15, 2026. Interested? Apply on the company site.
About GitHub
Change is constant. GitHub keeps you ahead.
Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.
developer platformAI-poweredsoftware developmentopen source
More open roles at GitHub
- Senior Software Engineer, Enterprise Products5d agoHybrid (United States) · Engineering
- Staff Software Engineer, Mac Cloud5d agoHybrid (Remote United States) · Engineering
- Senior Risk Analyst5d agoHybrid (Remote, United States) · Security
- Staff Software Engineer, Enterprise Platform5d agoHybrid (Remote) · Engineering
- Staff Software Engineer5d agoHybrid (Remote United States) · Engineering