Principal Software Engineer, Database Infrastructure
$160.2k - $425kGitHub
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 Principal 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:
11+ 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 10+ 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 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 Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, 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 Doctorate 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 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 $160,200.00 - USD $425,000.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!
- ...and after playing games. Discord's Infrastructure organization is the backbone of... ...connections between 200M+ active users. As a Principal Engineer in this organization, you'll operate... ...~ Deep expertise in backend systems, databases, and the operational realities of...DatabaseFull timeWork at officeRelocationRelocation package1 day per week
$230k - $270k
...Principal/Lead Level Software Engineer The LangSmith team owns and builds LangChain's core platform for... ...Nice to Have Experience with database systems (Postgres, Redis, ClickHouse... ...evaluation frameworks, or AI/LLM infrastructure Salary Range : $230,000 - $2...DatabaseWork at officeFlexible hours$147k - $237.5k
...pipeline, analytics engine, and user interface.... ...We are seeking a Principal Backend Engineer to join... ...and XSIAM, and shared infrastructures. We are looking for a... ...years of professional software engineering experience... ...election, distributed databases). Preferred...DatabaseFull timeWork at office$197.3k - $313.7k
...efforts. Job Category Software Engineering Job Details About Salesforce... ...for a highly skilled Principal Engineer to join our Endpoint Protection & Infrastructure Vulnerability Scanning team.... ...platforms. ~ Strong foundation in database engineering, API development...Database$99.6k - $234.6k
...Principal Software Engineer Join Oracle's Health Data Intelligence (HDI) team as a Principal Software... ...workloads across Oracle Cloud Infrastructure and multi-cloud environments. You will... ...distributed storage systems, columnar databases, and large-scale analytics...DatabaseTemporary workFlexible hours$197.3k - $313.7k
...efforts. Job Category Software Engineering Job Details About... ...future of Salesforce. The Principal Member of Technical Staff... ...-oriented ownership. Infrastructure as Code (IaC) Evangelism:... ...), and Tableau. ~ Graph Database Expertise: Deep understanding...Database$225k - $245k
...Principal Software Engineer Saviynt's AI-powered identity platform manages and governs human and non-human access to all of an organization'... ...with external enterprise platforms. Deep understanding of database technologies, including SQL and NoSQL, along with...Database- ...SingleStore engineers build the real-time data platform powering some of the world... ...Summary We are seeking a Senior/Principal Software Engineer to join the Engineering... ...intersection of distributed systems, cloud infrastructure, and database technology. As a Software...Database
- ...Role SoFi is seeking a Principal Engineer to lead the technical and... ...mechanisms, and self-healing infrastructure that prove these platforms... ...Master's in Computer Science, Software Engineering, or equivalent.... ...in relational and document databases, microservices, and high-...DatabaseTemporary workRemote work
- ...automation. We build AI-powered software that eliminates... ...Mandate We are seeking a Principal Software Engineer to lead the design and development... ...on building foundational infrastructure for managing complex... ...(e.g., AWS) Relational databases (e.g., Postgres) Backend...DatabaseWork at officeFlexible hours2 days per week
$144.5k - $195.5k
...Principal Software Engineer We are looking for a software engineering leader who is passionate about... ...Development practices. Write infrastructure as code using Serverless Framework.... .... Provide expertise in Web, API, database, and/or cloud technologies and frameworks...DatabaseFull timeTemporary workLocal areaFlexible hours$99.6k - $223.4k
...Principal Software Development Engineer Oracle Cloud Infrastructure (OCI) is building the next generation of AI native engineering systems powering cloud operations... ...frameworks, retrieval systems, vector databases, or AI infrastructure concepts is a plus. Demonstrated...DatabaseTemporary workFlexible hours$170k - $230k
...We are looking for a software engineering leader who is passionate about... ...Additionally, the Senior Principal Software Engineer will bring... ...Development practices. Write infrastructure as code using Serverless... ...expertise in Web, API, database, and/or cloud technologies...DatabaseFull timeTemporary workLocal areaFlexible hours$230k - $250k
...conduct a search for an experienced Principal Full-Stack Software Engineer for our client, a cutting-edge AI... ...cloud-native, Kubernetes-based infrastructure and services that scale with the business... ...as Neo4J, Spark, ollama, vector databases, or similar tools ~ Proven...DatabaseFull timeTemporary workInterim roleWork at office$204k - $348k
...Sr Principal/Principal Software Engineer, App Cambridge, MA USA; San Francisco, CA USA Scientists shouldn... ...with AI-driven applications. Database Architecture & Scaling: Develop... ...large-scale workloads. Cloud & Infrastructure: Leverage AWS services,...DatabaseFull timeWork at officeLocal areaFlexible hours$147k - $237.5k
...Job Summary The Team Engineering - Our engineering team is... ...Job Description As a Sr Principal Software Engineer within the... ...development, including REST APIs, databases, and serverless computing... ..., global network infrastructure, and load balancing. Working...DatabaseFull timeWork at office$165k - $220k
...business and society. The Challenge As a Senior Principal Software Engineer, you will serve as a technical leader for OneTrust's AI... ...(Python, Bash) ~ Good experience with SQL and NoSQL databases ~ Agile development (Scrum, XP, or Pair Programming) experience...DatabaseWork experience placementWork at officeLocal areaWorldwideFlexible hours3 days per week1 day per week$231.4k - $331.8k
...securing workloads and AI infrastructure. We believe in... ...are a highly dynamic engineering organization that works on building software for workload security... ...threat vectors. As a Principal Engineer with our Backend... ...algorithms, systems, databases, performance...DatabaseFull timeTemporary workWork experience placementLocal areaFlexible hours$204k - $337k
...Principal Software Engineer Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers... ...Spring MVC, Spring Security, and Spring Cloud • Strong database experience with PostgreSQL and relational data modeling;...DatabaseFull timePart timeWorldwideFlexible hours$207k - $311k
...ways to bring those practices into the engineering organization. Essential Functions... ...leader: a senior point of expertise on software engineering issues, industry trends and... ...working with AWS Experience with various Database design and architectures Expertise in...DatabaseHourly payWork at officeImmediate startVisa sponsorshipWork visaFlexible hours$500 per month
...Staff And Principal Software Engineers Unstructured is looking for Staff and Principal Software Engineers... ...the Head of Engineering, Head of Infrastructure, and product leaders to ensure... ...source orchestration frameworks, vector databases, or hybrid cloud infrastructure....DatabaseWork from homeFlexible hours- ...Principal Staff Engineer As a Principal Staff Engineer at Jazzx.ai, you will... ...AI platform services and infrastructure. Drive the evolution of... ..., and user-centric software solutions. Lead architectural... ...Experience with SQL/NoSQL databases, streaming platforms (e.g....Database
- ...team of collaborative and experienced software engineers Are you eager to expand to and... ...Experience with Redis, SQL or NoSQL database Experience with multi-threaded programming... ...Cloud-delivered Layer-7 security infrastructure We design and develop key innovative...Database
$220k - $225k
...Associate Principal Software Engineer Saviynt's AI-powered identity platform manages and governs... ...component through the API route to the database schema. You will write clear,... ...perspective — you do not need to be an infrastructure engineer, but understanding what...DatabaseLocal area- ...The Senior Principal Engineer will lead the technical design and implementation of high-performance... ...This role focuses on building robust software engineering foundations and... ...Management: Proficient in relational databases (PostgreSQL, MySQL, or SQL Server), SQL...Database
$170k - $277k
...Job Summary The Team Engineering - Our engineering team is... ...Job Summary As a Sr. Principal Software Engineer, you will own and... ...and implement cutting-edge infrastructure solutions that prevent cyberattacks... ...and optimize production database infrastructure, including...DatabaseFull timeWork at office$114.3k - $164.3k
...Principal Software Engineer (Backend) - Payments Austin, TX; Bay Area, CA; Chicago, IL; Toronto, Canada Level Up Your Career with Zynga!... ...IaaS, PaaS, SaaS) ~ Strong familiarity and experience with database systems (SQL, NoSQL) ~ Experience with C#/C++ and mobile...DatabaseFull time$204k - $348k
...Sr Principal/ Principal Software Engineer, AI Lab Execution System Cambridge, MA USA; San Francisco, CA... ...services, high-performance APIs, databases, and reliability-critical systems... ...operational excellence Cloud and Infrastructure: Guide the use of AWS services, Kubernetes...DatabaseFull timeWork at officeLocal areaFlexible hours$204k - $348k
...Principal Software Engineer, Data Join us in shaping the future of science! We are seeking Principal... ...with AI-driven applications. Database Architecture & Scaling: Develop schemas... ...large-scale workloads. Cloud & Infrastructure: Leverage AWS services, Kubernetes and...DatabaseFull timeWork at officeLocal areaFlexible hours- ...Senior Principal AI Agent / ML Software Engineer The Senior Principal AI Agent / ML Software Engineer is... ...generation AI systems on Oracle Cloud Infrastructure (OCI). This person will set... ...enterprise APIs, cloud services, databases, identity systems, secrets management...Database
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Database Infrastructure. Be the first to apply!
- principal software engineer San Francisco, CA
- senior principal software engineer San Francisco, CA
- security infrastructure engineer San Francisco, CA
- principal infrastructure engineer San Francisco, CA
- lead infrastructure engineer San Francisco, CA
- remote infrastructure engineer San Francisco, CA
- infrastructure developer San Francisco, CA
- senior infrastructure engineer San Francisco, CA
- entry level infrastructure engineer San Francisco, CA
- infrastructure automation engineer San Francisco, CA

