✦ Luna Orbit — Database Administration

Staff Software Engineer, Database Infrastructure

at GitHub

📍 Remote, US Remote 💰 $140K – $372K USD / year Posted April 15, 2026
Salary $140K – $372K USD / year
Type Full-Time
Experience lead
Exp. Years 9+ years
Education Bachelor's degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 4+ years experience; OR Master's; OR Associate's AND 5+ years.
Category Database Administration

Staff Software Engineer role focused on GitHub’s Database Infrastructure, responsible for reliability and scalability of databases at large scale. The position includes MySQL expertise, building self-service tooling, and planning disaster recovery and failovers while participating in on-call rotations.

  • Design and build core database infrastructure components to scale the database solution
  • Serve as a subject matter expert on MySQL and database administration
  • Design, develop, and maintain tooling for operating database systems and self-service tooling
  • Develop and design plans for disaster recovery and systems failovers
  • Participate in an on-call rotation and respond to incidents as needed

You will design and build parts of GitHub’s database infrastructure, acting as a subject matter expert on MySQL and database administration. The work includes developing operational tooling, self-service tooling for developers, writing technical documentation, and driving disaster recovery and failover plans, with active incident response through an on-call rotation.

The ideal candidate is a Staff Software Engineer with 9+ years of software engineering experience, including maintaining and delivering production software. They are a subject matter expert in MySQL and database administration, able to design and operate scalable, reliable database infrastructure, build self-service tooling, and lead disaster recovery and failover planning while participating in on-call incident response.

9+ years experience in Software EngineeringComputer Scienceor related technical disciplineproven experience maintaining and delivering production software coding in languages includingbut not limited toCC++C#JavaJavaScriptGoRubyRustor PythonBe a subject matter expert on MySQL and database administrationDesign and develop and maintain tooling for operating database systems and self-service toolingDevelop and design plans for disaster recovery and systems failoversParticipate in an on-call rotation and respond to incidents as needed
Cultivate open source projects developed at GitHubWrite technical documentation on how to use internal tooling and best practices for leveraging MySQLSelf-service infrastructure to empower engineers
MySQLdatabase administrationreliabilityscalabilitytoolingdisaster recoverysystems failoverson-call rotationrespond to incidentstechnical documentationproduction softwareCC++C#JavaJavaScriptGoRubyRustPython
MySQLdatabase administrationdatabase administration within GitHubdatabase reliabilitydatabase scalabilityinfrastructure toolingdisaster recoverysystems failoverson-call rotationincident responsetechnical documentationproduction softwareCC++C#JavaJavaScriptGoRubyRustPython
subject matter expertiseadvocate for health and quality of systemsescalate risksremote work and asynchronous communication
Industry SaaS
Job Function Scale and maintain GitHub’s MySQL-backed database infrastructure with high reliability and strong operational resilience.
Role Subtype SQL DBA
Tech Domains SQL / PostgreSQL, MySQL, DevOps & SRE, Cloud & Infrastructure, Linux
Staff Software EngineerDatabase InfrastructureMySQLdatabase administrationreliabilityscalabilitytoolingdisaster recoverysystems failoverson-call rotationrespond to incidentstechnical documentationself-service infrastructureCC++C#JavaJavaScriptGoRubyRustPythonproduction softwareincident response

9+ years experience in Software Engineering, Computer Science, or related technical discipline, 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, Subject matter expert on MySQL and database administration

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile