GitHub is seeking a Principal Engineering Manager to join the Data Architecture Engineering team, which is responsible for the foundational caching and object storage systems that underpin GitHub's performance, reliability, and scale. We own and operate GitHub's Redis-based caching infrastructure and object storage platform — critical services that power low-latency reads, high-throughput writes, and durable storage across the entire product surface. As a Principal Engineering Manager on this team, you will drive department-wide discussions around the future of caching and Azure paved path at GitHub, establish architectural best practices, and lead a distributed team of engineers building and evolving systems that serve millions of requests per second. You will embed with your team, contribute to architectural decisions, review designs, and help solve the hardest distributed systems problems we face. We are looking for a seasoned leader with deep expertise in key-value stores, caching infrastructure, and object storage — someone who can define multi-year technical roadmaps, guide complex migrations, and mentor engineers across all levels. You should care as deeply about the people you lead as the systems you build. Principal Engineering Managers are focused on the most impactful work in Platform engineering and provide guidance to engineering leadership and the organization to help build, scale, and maintain GitHub as the home for all developers.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
1,001-5,000 employees