Staff Software Engineer, Database Infrastructure
$140.4k - $372.3kGitHub, 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
$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...DatabaseFull timeWork at officeLocal areaRemote work2 days per week3 days per week- ...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...DatabaseFull time
$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,...DatabaseSelf employmentRemote workFlexible hours$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...DatabaseFull timeFlexible hours$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...DatabaseFull timeWork at officeFlexible hours- ...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...DatabaseWork at officeLocal areaRemote workWorldwideFlexible hours2 days per week
$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...DatabaseContract workRemote work$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 -...DatabaseFull timeTemporary workWork at officeRemote workFlexible hours- 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,...DatabaseFull timeRemote work
$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...DatabaseFull time$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...DatabaseFull time$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...DatabaseFull timeLocal area$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...DatabaseFull timeWorldwideFlexible hours$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...DatabaseFull time$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...DatabaseFull time$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...DatabaseFull timeRemote workHome office$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...DatabaseFull timeWork from homeFlexible hours$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...DatabaseFull timeRemote workOverseas$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...DatabaseHourly payFull timeTemporary workRemote work$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...DatabaseFull timeFlexible hours- ...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...DatabaseFull timeImmediate startRemote work
$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,...DatabaseFull timeTemporary workRemote work$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...DatabaseFull timeWork at officeRemote workWorldwideFlexible hours- ...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...DatabaseFull timeRemote work
$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...DatabaseHourly payFull timeTemporary workLocal areaRemote work$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,...DatabaseFull timeLocal areaWork from homeFlexible hours$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...DatabaseFull timeWork at officeRemote workFlexible hours- 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). ~...DatabaseFull timeTemporary work
$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....DatabaseFull timeBank staffRemote workFlexible hours$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,...DatabaseFull timeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Database Infrastructure. Be the first to apply!
- senior infrastructure engineer Remote
- lead infrastructure engineer Remote
- infrastructure developer Remote
- data infrastructure engineer Remote
- infrastructure engineering manager Remote
- security infrastructure engineer Remote
- infrastructure engineer Remote
- infrastructure automation engineer Remote
- remote infrastructure engineer Remote
- principal infrastructure engineer Remote













