GitHub is changing the way the world builds software and we want you to help lead this effort. The Compute Foundation team owns and operates the core runtime layers that powers GitHub’s internal compute platform. Our team is responsible for the hypervisor-based GC2 VM platform, OS and container base images, fleet-wide configuration management, and secure, automated reboot orchestration across GitHub’s global data centers. Our mission is to provide a reliable, scalable, and low-toil platform that enables internal engineering teams to ship features, migrate to Azure, and meet security SLAs without worrying about infrastructure complexity. As a Software Engineer III, you will contribute to the engineering foundations that keep GitHub’s services running smoothly. You’ll collaborate with a distributed team of engineers to improve the reliability, safety, and automation of our compute platform, covering everything from hypervisor lifecycle and VM runtime workflows to image pipelines and configuration tooling. You’ll work in an environment optimized for asynchronous work and written communication, partnering with teams across the company to help them adopt platform best practices and build resilient services on top of our infrastructure. You’ll have opportunities to take well-scoped ownership areas, implement improvements that reduce operational toil, and build systems that directly support GitHub’s ability to scale. This role provides the opportunity to solve complex infrastructure problems at scale, strengthen the platform that hundreds of internal teams rely on, and help shape the future of GitHub’s compute ecosystem.
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