← All roles

Staff Software Engineer, Database Infrastructure

GitHub· Engineering
Apply on company site
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