Staff Software Engineer, Database Infrastructure
GitHub· Engineering
Remote$140.4k - $372.3kFull-timePosted 4mo ago
About the role
GitHub is seeking a Staff Software Engineer for the Database Infrastructure team to ensure reliability and scalability of GitHub’s databases, serving millions of queries per second with self-service tooling for developers.
Responsibilities
- Design and build a core part of GitHub’s infrastructure, work to scale our database solution
- Be a subject matter expert on MySQL and database administration within GitHub
- Cultivate open source projects developed at GitHub and build things you are proud to share
- Design, develop and maintain tooling for operating database systems and self-service tooling for GitHub developers
- Write technical documentation on how to use internal tooling and best practices for leveraging MySQL
- Escalate risks and advocate for the health and quality of the systems that the team builds
- Participate in an on-call rotation and respond to incidents as needed
- Develop and design plans for disaster recovery and systems failovers
- The team is highly distributed across geographies and timezones, and you will thrive in an environment of remote work and asynchronous communication
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.
Skills
Required:Software engineering
Last updated Jul 9, 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 Products4d agoHybrid (United States) · Engineering
- Staff Software Engineer, Mac Cloud4d agoHybrid (Remote United States) · Engineering
- Senior Risk Analyst4d agoHybrid (Remote, United States) · Security
- Staff Software Engineer, Enterprise Platform4d agoHybrid (Remote) · Engineering
- Staff Software Engineer4d agoHybrid (Remote United States) · Engineering