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
  •  ...write it — and you'll be the reason it stays up. As a Staff Software Engineer focused on Infrastructure at Wisdom, you'll set the technical direction for...  .../JavaScript ~Deep experience with relational databases ~Default to ownership and move toward the pager... 
    Database
    Full time
    Remote work

    Wisdom

    Remote
    3 days ago
  •  ...mission. Zoox uses simulation to develop our driving software, validate our safety, and analyze our real world...  ...scalable platform using microservices, cloud databases and message queues ~ More Info:   Software Engineer - Simulation Data Platform ~8+ years of experience... 
    Database
    Full time
    Temporary work
    Relocation package

    Zoox

    Remote
    1 day ago
  • $223k - $245.5k

     ...position is US based only. The Real Time Infrastructure team is responsible for building,...  ...to scale. This role reports to the Engineering Manager of Real Time Infrastructure....  ...internals. - Experience working with NoSQL databases (Cassandra, Scylla etc). - Knowledge... 
    Database
    Full time
    Remote work

    Discord

    San Francisco, CA
    1 day ago
  • $190k - $230k

    Role Description We are seeking a Staff Software Engineer to take ownership of our advanced search, indexing, and data scanning infrastructure as we scale to the next echelon of data...  ...Elasticsearch, Lucene) and dense vector databases. ~Advanced Data Tiering & Scanning... 
    Database
    Full time

    Syllo

    Remote
    5 days ago
  • $190k - $270k

     ...Description We are hiring a senior/staff software engineer to help design and build core components...  ...the AI era – search and retrieval infrastructure that powers high-quality, scalable,...  ...knowledge) in semantic search, vector databases, hybrid retrieval strategies, or... 
    Database
    Full time
    Work from home
    Flexible hours

    Pinecone

    Remote
    6 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...  ...on computation, performance, database/storage optimization, and systems...  ...of Kubernetes, Docker and cloud infrastructure Some frontend experience — this... 
    Database
    Work at office
    Remote work
    Flexible hours

    Hex Technologies

    New York, NY
    20 days ago
  •  ...Pinecone Pinecone is the knowledge infrastructure for AI at scale. Its leading vector database and knowledge engine, Pinecone Nexus, power...  ...most exciting transitions in software development history — the shift...  ...Requirements: Senior and Staff Engineers at Pinecone operate... 
    Database
    Full time
    Local area
    Work from home
    Worldwide
    Flexible hours
    Shift work

    Pinecone

    United States
    1 day ago
  • $160k - $220k

     ...WHAT YOU’LL DO As a Staff Software Engineer on the Platform team, you will build software that solves complex problems while considering long...  ..., RESTful services, or microservices. Experience with databases like MySQL, SQL Server, Oracle, or Postgres. Exposure to... 
    Database
    Full time
    Temporary work
    Work experience placement
    Local area

    Viant

    Remote
    1 day ago
  • Role Description As a Staff Software Engineer, you will play a crucial role in designing, developing, and maintaining the core infrastructure that underpins our AI platform. Your expertise in...  .... ~Demonstrated expertise in database architecture and scalable data systems... 
    Database
    Full time
    Contract work
    Local area

    Legion Intelligence

    Remote
    1 day ago
  • $180k - $240k

     ...About the Role We are hiring a Staff Software Engineer who will split their time between building...  ...providers, and cloud or on-prem infrastructure. Partner with product, engineering...  ...available sources and proprietary databases; Identifying indicators of potentially... 
    Database
    Full time

    Red Cell Partners

    Remote
    22 hours ago
  • Role Description The Staff Software Engineer will play a critical role in designing, developing, and maintaining Branch’s core components on our...  ...RESTful APIs ~Design and implementation of relational database schemas running on PostgreSQL, MySQL, Oracle, or equivalent... 
    Database
    Daily paid
    Full time
    Remote work
    Home office
    Flexible hours

    Branch

    Remote
    5 days ago
  • $200k - $220k

     ...Huntress team is looking for an innovative and highly motivated Staff Software Engineer with excellent problem-solving and communication skills to...  ...working with relational data models and production databases in Rails applications. ~Proven ability to lead through ambiguity... 
    Database
    Full time
    Remote work
    Home office

    Huntress

    Remote
    6 days ago
  • $163k - $185k

     ...This is a Founding Platform Engineering role at EasyLlama. You’ll be...  ...integrations and APIs ~Kubernetes infrastructure and cloud architecture ~...  ...~10+ years of professional software engineering experience. ~...  ...understanding of SQL, database design, caching, background... 
    Database
    Full time
    Remote work
    Flexible hours

    EasyLlama

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

     ...Flex is looking for a Staff AI Engineer to join our AI Central Team...  ...~6+ years of experience in software development or a related field...  ...~ Experience with agent infrastructure and code-execution sandboxes...  ...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

    United States
    1 day ago
  • Role Description As a Sr/Staff Engineer on the Agent Platform team, you will design and build the core infrastructure that makes this possible. You will own the platform APIs,...  ...are non-negotiable ~Exposure to graph databases, knowledge graph systems, or commercial ontology... 
    Database
    Full time
    Work at office
    Flexible hours

    Terzo

    Remote
    1 day ago
  • Role Description As a Staff Software Engineer, you will play a key role in the entire engineering lifecycle from design, documentation, build,...  ...Java or Kotlin is required. ~Proficiency with relational databases such as PostgreSQL, including schema design, SQL tuning,... 
    Database
    Full time
    Temporary work
    Work at office
    Flexible hours

    SmithRx

    Remote
    2 days 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
    6 hours ago
  • $165k - $300k

     ...performing products. ~Develop software platforms that enable...  ...tools and services. As an engineer, you will have the...  ...API gateways, SQL/NoSQL/Graph databases, caching systems, and serverless...  ...in open-source platform and infrastructure technologies. ~Familiarity... 
    Database
    Full time

    BNSF Railway

    Remote
    1 day ago
  • $151.28k - $185k

     ...Description This role sits in our Platform Engineering team, which delivers features and...  .... We are looking for a Senior Staff Software Engineer who can take ideas from...  ...encompassing the whole stack from infrastructure and databases through to UI experiences. ~Define... 
    Database
    Full time
    Temporary work

    Ping Identity

    Remote
    5 days ago
  •  ...looking for a visionary Principal / Staff Software Engineer to own, architect, and elevate our backend ecosystems, machine learning infrastructure, and cloud platforms. In this dual-...  ...Architect and optimize data layers, ensuring database designs (SQL and NoSQL) are tuned for... 
    Database
    Full time
    Remote work

    Nacre Capital

    Remote
    1 day 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
    1 day ago
  • $220k - $260k

    Role Description As a Staff Software Engineer on the Data Platform team at SentiLink, you will...  ...design and evolution of critical data infrastructure, enabling engineering, product, and...  ...technologies, including relational databases (PostgreSQL), search platforms (OpenSearch... 
    Database
    Full time
    Immediate start
    Remote work
    Home office
    Flexible hours

    SentiLink

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

     ...managers, economists and engineers from Google, Netflix,...  ...for both Senior and Staff level engineers to help...  ...who is both a great software engineer and an excellent...  ...Experience with cloud infrastructure (Google Cloud, AWS,...  ...Experience working with SQL databases. Bonus points... 
    Database
    Full time

    Haus

    Remote
    1 day 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

    Remote
    1 day ago
  • $189.3k - $290.7k

     ...Join GM's Digital Products Engineering organization and help...  ...billing platform . As a Staff Software Engineer (Level 8) , you will...  ...including containerization, infrastructure-as-code, and secure-by-default...  ...both relational and NoSQL databases . ~ Solid understanding... 
    Database
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  • $160k - $180k

    Role Description We are looking for a Staff Software Engineer to join our Data and Partner Platform team (DAP) and help shape the future of energy...  ...of the distinction between OLAP and OLTP relational databases. ~Demonstrated experience integrating complex partner and... 
    Database
    Full time
    Contract work
    Casual work

    EnergyHub

    Remote
    5 days ago
  • $220k - $255.8k

    Role Description As a Sr. Staff Data Platform Engineer, you will be the primary architect...  ...for the core data infrastructure that powers the entire enterprise...  ..., if: You are a Backend/Software Engineer who loves solving...  ...by enabling vector database integration. ~Leadership... 
    Database
    Full time
    Flexible hours

    WEXWEXUS

    Remote
    1 day ago
  • Role Description As a Staff Backend Software Engineer, Agent Platform, you will be tasked with joining our team supporting SentinelOne's main product...  ...Cassandra, ClickHouse, and our own columnar time-series database for efficient event storage and retrieval at scale;... 
    Database
    Full time
    Home office
    Flexible hours

    SentinelOne

    Remote
    1 day 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

    Colorwave Inc

    San Francisco, CA
    4 days ago
  • $164.3k - $246.7k

     ...00 -$246,700.00 Location: Remote - U.S. We are seeking a Staff Software Engineer to help lead the design and development of the Java/Spring...  ...Java / Spring, React. Experience working with relational databases (PostgreSQL, MySQL) and NoSQL technologies (OpenSearch/Elasticsearch... 
    Database
    Full time
    Work experience placement
    Remote work

    Tempus AI

    California
    4 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!