Company
GitHub logo

GitHub

github.com
Location

Remote, but you must be in the following location

  • 🇺🇸 United States
Annual Salary
USD 104k - USD 222k
Apply

Senior Software Engineer

About the role:

GitHub is looking for a Senior Software Engineer to join the Compute Platform team within our Developer Experience organization. You will focus on the systems and tools that enable our engineers to operate and scale the world's largest code hosting platform. You will plan, deploy, and maintain our Kubernetes clusters with a focus on making the Developer Experience the best it can be for our engineering and infrastructure teams.

The Developer Experience team is highly distributed and you will thrive in an environment of remote work and asynchronous communication. You're expected to have strong written communication skills and be able to develop working relationships with coworkers in locations around the globe.

As an engineer at GitHub you'll always be challenged to solve interesting and novel problems that have real impact on how the world builds software.

 

Responsibilities:

- Build and improve the frameworks and tools we use to build, test, configure our Kubernetes clusters.

- Ensure a reliable Kubernetes platform across bare-metal, virtual machines, and cloud environments..

- Cultivate open source projects developed by GitHub and build things you are proud to share.

- Work closely with other engineering and infrastructure  teams to design and support Kubernetes workloads.

 

Minimum Qualifications: 

- 6+ years of experience

-Experience automating large, complex distributed systems with an eye toward reliability.

- Knowledge of Kubernetes platform architecture and primitives.

- Proficiency in Golang, Python, and/or Ruby.

- Experience diagnosing and resolving complex multi-system performance problems.

- Takes a pragmatic approach to decision making and design choices.

 

Preferred Qualifications: 

- Experience operating Kubernetes in a high scale, production environment

- Upstream contributions to relevant open source projects (i.e. Kubernetes, Vault, Linux kernel).

- Exposure to service mesh platforms, such as Istio or Kuma

- Knowledge of Hashicorp’s Terraform, Consul, and Vault products

- Experience with AWS or Azure cloud environments

- Experience with virtualization, bare metal deployment, or network engineering


(Colorado only*) Minimum salary of $104,400 to maximum $221,500 + bonus + equity + benefits.
· Note: Disclosure as required by sb19-085 (8-5-20) of the minimum salary compensation for this role when being hired in Colorado. 


Location: In this role, you can work remotely from anywhere in the United States or onsite in one of GitHub’s U.S. offices (San Francisco, Bellevue, Raleigh).

#LI-Remote 


Â