Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Database Infrastructure

$140.4k - $372.3k

GitHub

About GitHub

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 States

Overview

GitHub is looking for a Staff Software Engineer to join our Database Infrastructure team. We're a team that focuses on ensuring the reliability and scalability of the databases that power GitHub. The Database platform is home to hundreds of terabytes of unique data, serving over 20 million queries per second on average across our fleet. We create self-service infrastructure to empower engineers across the organization.

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

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.

  • 3+ years experience in using monitoring tooling to diagnose performance or availability issues.

Preferred Qualifications:

  • Excitement about building, operating, and maintaining resilient, scalable systems that impact a global community of users with the ability to break down complex systems into manageable components.

  • Drive for observability to understand performance and be able to diagnose problems.

  • Effective communication skills and willingness to pair on problems, brainstorm in public, and enthusiastically engage with your teammates in group problem solving.

  • Experience writing design docs and getting consensus on technical decisions from a broader group.

  • Familiarity with database internals and experience with change management (especially database migrations).

Compensation Range

The base salary range for this job is USD $140,400.00 - USD $372,300.00 /Yr.

These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role.

This position will be open for a minimum of 3 days, with applications accepted on an ongoing basis until the position is filled.

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.

EEO Statement

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!

Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Database Infrastructure in San Francisco, CA vacancy
  • $200k - $230k

     ...Staff Software Engineer, Database Infrastructure We're looking for an experienced engineer with deep expertise in distributed data systems to shape the future of Gusto's storage layer. You'll manage complex migrations, architect high-scale systems, and set standards... 
    Database
    Remote work

    Gusto

    San Francisco, CA
    1 day ago
  • $252k - $315k

    Scale GP is building the infrastructure that makes enterprise AI...  ...looking for a Senior or Staff Infrastructure Engineer to act as a primary technical...  ...5+ years of full-time software engineering experience....  ...with Agents, LLMs, vector databases, and other emerging AI technologies... 
    Database
    Full time

    Scale AI

    San Francisco, CA
    6 days ago
  •  ...Staff Software Engineer Rippling's Infrastructure organization builds the technical backbone that powers our entire product ecosystem. As we prepare to quadruple...  ...high-order problems related to global consistency, database contention, and high-throughput background... 
    Database
    Work at office
    3 days per week

    Flix

    San Francisco, CA
    16 days ago
  • $245k - $285k

     ...Backend Staff Software Engineer Unify is redefining go-to-market with state-of-the-art AI. As our first Backend Staff Software Engineer. This...  ...new tech: Rapidly prototype with third-party APIs, databases, model-serving platforms, and infra vendors to accelerate customer... 
    Database

    Unify

    San Francisco, CA
    1 day ago
  • $160k - $250k

     ...serving US manufacturers. As a Senior/Staff Platform Engineer, you will build the software layer that powers autonomous...  ...LLM-based agents, AI/ML infrastructure, and RAG patterns for intelligent...  ...PostgreSQL, LLMs, embeddings, vector databases, RAG architectures, AWS, containerization... 
    Database
    Visa sponsorship

    Clera

    San Francisco, CA
    21 hours ago
  •  ...The Storage Platform team owns the infrastructure that powers how Perplexity persists, retrieves...  ...of storage technologies – relational databases, vector databases, custom storage...  ...excellence around storage, the team enables engineers across Perplexity to focus on product innovation... 
    Database

    Perplexity AI

    San Francisco, CA
    3 days ago
  •  ...Senior Software Engineer, Platform At David AI, our engineers build the pipelines, platforms...  ...tight-knit team of product engineers, infrastructure specialists, and machine learning...  ...RESTful APIs, service interfaces, and database design (PostgreSQL, MySQL). ~ Strong... 
    Database
    Work at office

    David AI

    San Francisco, CA
    1 day ago
  • $180k - $240k

     ...Kiddom Systems Engineering Role Kiddom is a groundbreaking educational...  ...from web APIs to graph databases to edge computing and LLMs....  ...Qualifications ~10+ years of software development experience at...  ..., bridging applications to infrastructure. Qualities... 
    Database
    Local area
    Flexible hours

    Kiddom

    San Francisco, CA
    1 day ago
  •  ...Build bridges and lift up your colleagues. Job Summary As a Staff Software Engineer, you will play a key role in the entire engineering...  ...Go, Java or Kotlin is required Proficiency with relational databases such as PostgreSQL, including schema design, SQL tuning, and... 
    Database
    Temporary work
    Work at office
    Remote work
    Flexible hours

    SmithRx

    San Francisco, CA
    14 hours ago
  • $200k - $250k

     ...Staff Software Engineer, AI Platform Flex is a growth-stage, NYC headquartered FinTech company...  .... ~ Experience with agent infrastructure and code-execution sandboxes (Modal,...  ...experience with relational SQL and NoSQL databases, such as MySQL/PostgreSQL/DynamoDB.... 
    Database
    Full time
    Local area
    Relocation package
    Flexible hours
    2 days per week
    3 days per week

    FLEX Inc

    San Francisco, CA
    2 days ago
  • $233.5k - $321.2k

     ...GoFundMe is searching for a Senior Staff Software Engineer for Identity Platform to serve as the...  ...postmortem-driven improvements to identity infrastructure. Communicate architecture...  ...path. ~ Proficiency in relational database design and data modeling for identity... 
    Database
    Full time
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours
    3 days per week

    GoFundMe

    San Francisco, CA
    4 days ago
  • $208k - $250k

     ...Are you an ambitious engineer looking to make an outstanding...  ...are seeking a GenAI Platform Staff Software Engineer to join our team in...  ...closely with engineering, infrastructure, product, and business partners...  ...platforms at scale (vector databases such as Qdrant, code... 
    Database
    Full time
    Work at office
    Local area

    Ripple

    San Francisco, CA
    3 days ago
  • $200k - $271.5k

     ..., we're not just building software - we're building a mindset...  ...Job Summary: The Staff Software Engineer, Monetization Platform serves...  ...web services ~ Relational databases, data modeling, and...  ...cloud platform and modern infrastructure tooling ~ A strong... 
    Database
    Contract work
    Work at office
    Immediate start
    Worldwide
    Monday to Friday
    Flexible hours

    Drata Inc

    San Francisco, CA
    4 days ago
  • $405k

     ...of committed researchers, engineers, policy experts, and business...  ...re looking for experienced infrastructure engineers to build and...  ...to interact with AI. As a Staff Software Engineer on the Product Infrastructure...  ...Build and scale OLTP database systems through 100x+ growth... 
    Database
    Full time
    Work at office
    Visa sponsorship
    Flexible hours

    Anthropic

    San Francisco, CA
    14 hours ago
  • $207k - $300k

    Staff Software Engineer, Firestore, Google Cloud Google San Francisco, CA, USA Required Qualifications Bachelor...  .... Experience with Java. Experience with databases and product ideation. Experience with systems infrastructure and distributed systems. Preferred... 
    Database
    Full time

    Google Inc.

    San Francisco, CA
    4 days ago
  • $170k - $220k

     ...supply chain and enterprise software investors. We're live with manufacturers...  ...the Role You'll build the infrastructure for autonomous manufacturing...  ...Have • Very deep software engineering experience with a strong...  ...and ML pipelines. • Database expertise: Deep PostgreSQL knowledge... 
    Database

    Tenkara Labs, Inc.

    San Francisco, CA
    3 days ago
  • $240k - $320k

    About Sentry Bad software is everywhere, and we’re...  ...powers Sentry—from cloud infrastructure and streaming systems...  ...every product and engineering team at Sentry to move...  ..., Beam) OLAP/OLTP databases, blob storage, caching...  ...Experience mentoring senior/staff‑level engineers. The... 
    Database
    Hourly pay
    Work at office

    Sentry

    San Francisco, CA
    14 hours ago
  •  ...Staff Backend Platform Software Engineer Patreon is the best place for creators to build memberships by providing exclusive access to their work...  ...patterns and principles ~ Experience with relational databases (such as PostgreSQL) and NoSQL databases (such as Redis... 
    Database
    Work at office
    Local area
    Remote work
    Worldwide
    2 days per week

    Patreon

    San Francisco, CA
    11 days ago
  •  ...Senior Staff Backend Platform Engineer Patreon is a media and community platform where over 300,00...  ...builds the foundational systems and infrastructure that power Patreon's creator platform...  ...the core backend services, APIs, databases, infrastructure, and developer tooling... 
    Database
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours
    2 days per week

    Patreon

    San Francisco, CA
    1 day ago
  • $279.2k - $390.9k

     ...building and scaling the core infrastructure that powers machine learning...  ...batch & stream processing Databases: Familiarity with Vector,...  ...generation ML Indexing & Retrieval engine, integrating capabilities...  ...10+ years of experience in software engineering, specializing in... 
    Database
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    Tensec

    San Francisco, CA
    1 day ago
  •  ...Staff Software Engineer Plenful is on a mission to transform healthcare operations from the inside out. Fresh...  ...experience building backend or data infrastructure in production ~ Deep expertise in relational databases: schema design, query performance, data modeling... 
    Database
    Work at office
    Flexible hours
    2 days per week

    Plenful

    San Francisco, CA
    21 hours ago
  •  ...Role and impact The Systems Engineering team supports tools and core...  ...technologies from web APIs to graph databases to edge computing and LLMs....  ...Qualifications 10+ years of software development experience at...  ..., bridging applications to infrastructure Qualities Conscientious of... 
    Database
    Permanent employment
    Full time
    Local area
    Flexible hours

    Kiddom Inc

    San Francisco, CA
    4 days ago
  • $252k - $315k

     ...Software is eating the world, but AI is eating software. We live in unprecedented times...  ...products include the Generative AI Data Engine, SGP, Donovan, and others that power the...  ...systems. ~ Extensive experience in various database technologies (MongoDB, Postgres),... 
    Database
    Full time
    Live in

    Scale AI

    San Francisco, CA
    1 day ago
  •  ...world enterprise AI. Our software is the distribution layer...  .... Especially the physical infrastructure that will accelerate the...  ...hard to win. The Role | Staff Software Engineer As a Staff Software Engineer...  ...of autonomy designing database schemas, improving code... 
    Database

    Endeavor AI, Inc

    San Francisco, CA
    3 days ago
  • $190k - $230k

     ...Staff Software Engineer Tellius enables organizations to get faster insights and act upon cloud...  ...Do Architect and implement core infrastructure for AI agents and orchestration (e.g....  ...backend skills with Python, SQL, and database design ~ Experience working with... 
    Database

    Tellius

    San Francisco, CA
    14 hours ago
  •  ...automation and have assembled a world-class engineering team with staff-level talent from Robinhood, Glean,...  ...processing layer Building the infrastructure that powers the agentic systems...  ...familiarity with web development, relational databases, and distributed systems.... 
    Database
    Work at office

    Rockstar

    San Francisco, CA
    4 days ago
  •  ...Staff Software Engineer (Insights) Title of Role: Staff Software Engineer (Insights) Location...  ...across relational and analytical databases to support insights at scale. Own...  ...streaming/data pipelines, and data infrastructure is a plus. Compensation and Benefits... 
    Database
    Work at office
    Visa sponsorship

    Recruiting from Scratch

    San Francisco, CA
    6 days ago
  • $179.14k - $240k

     ...Sr. Staff Software Engineer Astra's mission is to improve life on Earth from space by creating a healthier and more connected planet. Today...  ...Multipliers Cloud-native software development Time-series database technology Building services with high availability and... 
    Database

    ASTRA

    San Francisco, CA
    4 days ago
  • $2,000 per month

     ...About The Role As a Principal/Staff Software Engineer , you will help build out the next...  ...large scale distributed systems and databases to build a new and secure OS platform...  ...distributed systems, databases, data infrastructure, or big data management - A working... 
    Database

    Nextdata

    San Francisco, CA
    4 days ago
  •  ...intersection of product and engineering– you'll own features end-to-...  ...Qualifications ~4+ years of software engineering experience, with...  ...: embeddings, vector databases, evaluation metrics, and model...  ...Have Experience with AI infrastructure: LangChain, LlamaIndex, vector... 
    Database

    Emergence Capital

    San Francisco, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Database Infrastructure. Be the first to apply!