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
- ...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...DatabaseFull timeRemote work
- ...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...DatabaseFull timeTemporary workRelocation package
$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...DatabaseFull timeRemote work$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...DatabaseFull time$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...DatabaseFull timeWork 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... ...on computation, performance, database/storage optimization, and systems... ...of Kubernetes, Docker and cloud infrastructure Some frontend experience — this...DatabaseWork at officeRemote workFlexible hours- ...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...DatabaseFull timeLocal areaWork from homeWorldwideFlexible hoursShift work
$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...DatabaseFull timeTemporary workWork experience placementLocal area- 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...DatabaseFull timeContract workLocal area
$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...DatabaseFull time- 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...DatabaseDaily paidFull timeRemote workHome officeFlexible hours
$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...DatabaseFull timeRemote workHome office$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...DatabaseFull timeRemote workFlexible hours$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...DatabaseFull timeLocal areaRelocation packageFlexible hours2 days per week3 days per week- 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...DatabaseFull timeWork at officeFlexible hours
- 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,...DatabaseFull timeTemporary workWork at officeFlexible hours
- ...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
$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...DatabaseFull time$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...DatabaseFull timeTemporary work- ...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...DatabaseFull timeRemote work
$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$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...DatabaseFull timeImmediate startRemote workHome officeFlexible hours$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...DatabaseFull time$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$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...DatabaseLocal areaWork from homeRelocation packageFlexible hours$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...DatabaseFull timeContract workCasual work$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...DatabaseFull timeFlexible hours- 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;...DatabaseFull timeHome officeFlexible hours
- ...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...DatabaseWork at officeLocal areaRemote workWorldwideFlexible hours2 days per week
$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...DatabaseFull timeWork experience placementRemote work
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
- infrastructure engineering manager Remote
- infrastructure engineer Remote
- security infrastructure engineer Remote
- entry level infrastructure engineer Remote
- lead infrastructure engineer Remote
- infrastructure developer Remote
- infrastructure automation engineer Remote
- principal infrastructure engineer Remote
- remote infrastructure engineer Remote


















