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
Full-time

GitHub, Inc.

Role Description

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.

  • 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
  • 3+ years experience in using monitoring tooling to diagnose performance or availability issues

Requirements

  • 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)

Benefits

  • The base salary range for this job is USD $140,400.00 - USD $372,300.00 /Yr
  • Roles are eligible for benefits and additional rewards, including annual bonus and stock
  • Rewards are allocated based on individual impact in role
  • Opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Database Infrastructure in Remote vacancy
  • $200k - $230k

     ...looking for an experienced engineer with deep expertise in distributed...  ...'ll implement distributed database solutions that enable Gusto'...  ...Team: The Datastores Infrastructure Engineering team designs,...  ...looking for: ~12+ years of software engineering experience... 
    Database
    Full time
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Gusto

    Denver, CO
    15 hours ago
  •  ...at the right time. We are seeking a Staff Software Developer with a strong passion for building...  .... ~Coach and mentor junior engineers on best practices of software engineering...  ...testing. ~Experience with Relational Database Design and Implementation. ~Understanding... 
    Database
    Full time

    Intuit

    Remote
    3 hours ago
  • $210k - $278k

     ...Staff Software Engineer Our engineering team is responsible for taking products from ideation...  ...version(s) of our key systems like databases, distributed jobs and many others, while...  ...PCI and SOC2. Experience with infrastructure as code (Terraform, cloudformation,... 
    Database
    Self employment
    Remote work
    Flexible hours

    Found

    United States
    5 days ago
  • $204k - $290k

     ...responsible for Affirm’s data infrastructure across OLTP and OLAP systems...  ...critical online checkout databases, batch orchestration, streaming...  ...across compute engines such as Spark and Snowflake....  ...: 8+ years of experience in software engineering, data infrastructure... 
    Database
    Full time
    Flexible hours

    Affirm

    Remote
    2 hours ago
  • $166.7k - $232k

     ...Platform team powers Pantheon’s data infrastructure and delivers analytics across the...  ...access to data — and we’re looking for a Staff Software Engineer to take it to the next level. ~...  ...large-volume data pipelines, cloud databases, and real-time data events. ~Demonstrated... 
    Database
    Full time
    Work at office
    Flexible hours

    Pantheon Systems, Inc

    Remote
    4 days ago
  •  ...economy and are looking for a Senior Staff Backend Platform Engineer to support our mission. This...  ...builds the foundational systems and infrastructure that power Patreon's creator...  ...for 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

    New York, NY
    3 days ago
  • $195k - $257.5k

     ...Staff Software Engineer, Data Platform Circle is one of the world's leading internet financial...  ..., and programmable blockchain infrastructure. Circle's platform includes the world...  ...Cloud Dataflow Experience with NoSQL databases such as Bigtable, Cassandra Circle... 
    Database
    Contract work
    Remote work

    Venturefizz Product Management Community

    United States
    3 days ago
  • $217.57k - $260k

     ...Role Overview ID.me is seeking a Staff Software Engineer - Data Platform to lead the design,...  ..., and operation of the core data infrastructure that underpins our identity platform...  ...event streaming platforms, relational databases, and batch processing systems -... 
    Database
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

    Mountain View, CA
    3 days ago
  • Role Description We're hiring a Staff Software Engineer to build the AI and agentic engines behind...  ...with knowledge graph tooling: graph databases and query languages such as Neo4j/...  ...LangGraph. ~Comfortable with retrieval infrastructure like vector databases (Pinecone,... 
    Database
    Full time
    Remote work

    Wand Synthesis AI Inc

    Remote
    6 days ago
  • $200k - $250k

    Role Description As a Staff Software Engineer, you'll be a technical leader at the center of this transformation. You'll shape platform architecture...  ..., event-driven systems (Kafka, SQS), and distributed databases (PostgreSQL, DynamoDB, Elasticsearch). ~Proven track record... 
    Database
    Full time

    Luxury Presence

    Remote
    3 hours ago
  • $251k - $310k

     ...events, build large scale data infrastructure, improve components such as...  ...loops for event triage. ~Engineer scalable agentic workflows...  ...memory management (RAG, vector databases), semantic routing, and...  ...experience (typically 5+ years) in software engineering, with a focus on... 
    Database
    Full time

    Waymo

    Remote
    6 days ago
  • $315k - $405k

    Role Description As a Senior Software Engineer on the Batch and Realtime Streaming team, you will...  ...in distributed computing and data infrastructure. ~Experience in programming languages...  ...Python and Go. ~Understanding of database technologies (Postgres, MySQL, Cassandra... 
    Database
    Full time
    Local area

    The Voleon Group

    Remote
    1 day ago
  • $173k - $297k

     ...distributed, flexible schema, document database. Qualifications ~10+ years of experience...  ...in data structures, algorithms, and software design/architecture ~Experience with...  ...the theory and practice of database query engines, as well as hands-on or academic experience... 
    Database
    Full time
    Worldwide
    Flexible hours

    MongoDB

    Remote
    4 days ago
  • $200k - $230k

    Role Description As a Staff Software Engineer, you will serve as a senior technical leader across...  ...closely with Product, Design, Infrastructure, and Engineering leadership to design...  ...Experience working with SQL and NoSQL databases. ~Proven ability to influence technical... 
    Database
    Full time

    Canopy Works

    Remote
    2 days ago
  • $150k - $165k

    Role Description We’re looking for a Staff Software Engineer to lead the design, development, and...  ...and standardize our installer infrastructure, including versioning, rollback, silent...  ...modernization ~Strong understanding of databases and ability to support database... 
    Database
    Full time

    Henry Schein One

    Remote
    3 hours ago
  • $180k - $230k

    Role Description We are looking for a Staff Software Engineer who operates with a high degree of urgency and a "multiplier...  ...knowledge of distributed systems, relational databases (MySQL/Postgres), and AWS infrastructure (Aurora, RDS, SQS). ~AI-Native Workflow: You... 
    Database
    Full time
    Remote work
    Home office

    ParentSquare

    Remote
    4 days ago
  • $182k - $238k

    Role Description The Staff Software Engineer will play a critical role in designing, developing, and maintaining high-quality software solutions...  ...workflows. ~Experience with relational and NoSQL databases, data modeling, and performance optimization. ~Experience... 
    Database
    Full time
    Work from home
    Flexible hours

    EasyPost

    Remote
    3 hours ago
  • $152.13k - $216.4k

     ...Computer Science, Computer Engineering, or related field ~8 years...  ...experience in job offered or in a Software Engineer-related occupation...  ..., or JBOSS, and relational databases, including Oracle, DB2, or...  ...~Cloud-based infrastructure, services, and technologies... 
    Database
    Full time
    Remote work
    Overseas

    Macy's

    Remote
    3 hours ago
  • $106.61k - $260.59k

    Role Description CVS Health is seeking a Staff Software Engineer specializing in developing machine learning solutions using Agentic AI/ML serving...  ...~Design and optimize AI-powered platforms utilizing vector databases, semantic search, contextual retrieval, and token-efficient... 
    Database
    Hourly pay
    Full time
    Temporary work
    Remote work

    CVS Health

    Remote
    1 day ago
  • $165.8k - $204.4k

     ...up new opportunities for WEX. As a Staff Software Engineer on our team, you will be a key...  ...architecture and design of our cloud-native infrastructure. ~Write clean, maintainable, and...  ...AWS, use of Terraform, SQL/ NoSQL databases and DevOps best practices. ~Deep... 
    Database
    Full time
    Flexible hours

    WEX

    Remote
    1 day ago
  •  ...Description We are actively hiring a full-time Staff Software Engineer who wants to craft something...  ...patterns, tooling, and shared infrastructure. Qualifications ~BS in Computer...  ...oriented development. ~Relational database design and query, using both SQL and... 
    Database
    Full time
    Immediate start
    Remote work

    Bamboo Health

    Remote
    3 days ago
  • $175k - $225k

    Role Description Brightside is looking for a Full-Stack Staff Software Engineer, Growth with a strong product sense who values a high degree of...  ...on Rails and modern TypeScript/React. ~Solid relational database experience, including schema design, query performance,... 
    Database
    Full time
    Temporary work
    Remote work

    Brightside Health

    Remote
    2 days ago
  • $151k - $297k

     ...build a world-class distributed open-source database. Our team plays a crucial role in the...  ...and improving the core execution engine that powers all queries, taking a logical...  ...competencies in data structures, algorithms, and software design/architecture ~Experience with... 
    Database
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Remote
    4 days ago
  •  ...are looking for an exceptional Staff Backend Developer (Ruby/Go) to join our growing Engine team. The Engine team develops...  ...of large web applications: databases, load balancers, application servers...  ...of working with public cloud infrastructure providers (AWS/Azure/Google... 
    Database
    Full time
    Remote work

    Workato

    Remote
    1 day ago
  • $118.45k - $260.59k

     ...Description CVS Health is seeking a Staff Software Engineer specializing in developing machine learning...  ...while maintaining robust legacy infrastructure. ~Perform model training,...  ...applications. ~Leveraging LLMs, vector databases, and orchestration frameworks to... 
    Database
    Hourly pay
    Full time
    Temporary work
    Local area
    Remote work

    CVS Health

    Remote
    2 hours ago
  • $210k - $260k

    Role Description We're hiring Staff Software Engineers to join our AI-native engineering team. At...  ...financial clients, spanning AI platform infrastructure, agentic workflows, and LLM-powered...  ...~Experience with relational/NoSQL databases, including schema design,... 
    Database
    Full time
    Local area
    Work from home
    Flexible hours

    Juniper Square

    Remote
    3 days ago
  • $221.25k - $348.5k

    We are looking for a Staff or Principal-level software engineer to join our Compute team. Hex's Compute team...  ...focus on computation, performance, database/storage optimization, and systems...  ...of Kubernetes, Docker and cloud infrastructure Some frontend experience — this... 
    Database
    Full time
    Work at office
    Remote work
    Flexible hours

    Hex Technologies

    United States
    4 days ago
  • Role Description As a Staff Software Engineer at Navient you’ll develop and execute on the technical strategy...  .... ~Strong experience with relational databases (e.g., PostgreSQL). ~Hands-on experience with cloud-based infrastructure (AWS or comparable platforms). ~... 
    Database
    Full time
    Temporary work

    Navient

    Remote
    8 days ago
  • $174.7k - $218.4k

     ...Description Marqeta is seeking an experienced Staff Software Engineer to independently drive the...  ...technologies (e.g., Java, Python), relational databases (MySQL, Postgres, MS SQL Server,...  ...~Experience in developing cloud infrastructure on AWS using Terraform.... 
    Database
    Full time
    Bank staff
    Remote work
    Flexible hours

    MQ Referrals Only

    Remote
    3 hours ago
  • $152.9k - $293.81k

    Role Description Nuclei is looking for a Staff Software Engineer to help lead the evolution of our Capture and Intelligence platform inside Proofpoint...  ...production debugging. ~Deep experience with relational databases, especially Postgres, schema design, query performance,... 
    Database
    Full time
    Local area
    Flexible hours

    Proofpoint

    Remote
    6 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!