Overview
We’re looking for an experienced engineering manager to help lead a distributed team of Platform engineers. This role is not about dictating or managing a team memberโs work directly, but rather guiding and serving to ensure the happiness and productivity of the team. The primary goal of this job is to enable every team member to do the best work of their lives.
The Developer Experience team builds and maintains the tools used by GitHubbers in their development workflows.This team is responsible for improving our continuous integration fleet, at scale, to better help our engineers’ gain confidence in their changes quickly. In addition to this they play a pivotal role in defining standards for engineers local development environments.
Developer Experience is part of the production engineering group, which is responsible for keeping GitHub robust, resilient, and available while moving at high velocity. While Platform has an application development slant, candidates can put SRE experience to use on this team.
The Engineering organization is highly distributed and the right candidate can thrive in an environment of asynchronous communication. We expect you to have strong written communication skills and be able to create working relationships with coworkers in locations around the globe.
Responsibilities:
- Actively write software as a technical leader on the team
- Guiding the development teamโs vision, best practices, and priorities
- Meeting 1-1 with team members on a regular basis
- Planning and supporting career development
- Giving guided performance feedback
- Serving as hiring manager for the team
- Reviewing code and leading small group discussions about engineering issues
- Exploring the technical tradeoffs of every decision
- Increasing fault-tolerance across all systems
- Coordinating work with engineering teams across the stack
Minimum Qualifications:
- 3+ years managing engineering teams
- Strong written and verbal communication skills
- Passionate about creating and fostering good engineering practices and processes
- Experience writing development infrastructure tools. For example CI and Docker.
Preferred Qualifications:
- Have extensive experience managing/working on distributed teams
- Have experience building continuous integration at scale
About GitHub
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over nine million people use GitHub to build amazing things together. With the collaborative features of GitHub.com, our desktop and mobile apps, and GitHub Enterprise, it has never been easier for individuals and teams to write better code, faster.
You will have a lot of exciting things to do, and you could grow with us!
Why you should join:
Working at GitHub is, to put it simply, a special slice of the universe. You could join us in our commitment to transparency, collaboration, experimentation, and always staying classy.
Because of this unique perspective, we've established one of the most flexible and well designed physical workspaces around that encourages you to work as you work best. Right now, over 60% of our employees are based outside of our San Francisco (SOMA) headquarters and work according to how they get their best stuff done. Remote GitHubbers also come visit SF often and are encouraged to stay as long as they like!
Ensuring that you are healthy, motivated, focused and creative is how GitHub stays awesome. Part of this is ensuring that our benefits are out of this world.
In a nutshell, we've built and are growing a place in which you will truly love working.