Job Description
GitHub is changing the way the world builds software and we want you to help. We are looking for an experienced software engineering manager to lead one of the engineering teams in our Platform organization. This team is focused on building and running GitHub AE, GitHubs SaaS offering that delivers the fast-growing portfolio of GitHub experiences to our largest customers.
You will work with our distributed team of diverse and passionate engineers, designers, and product managers to build a world-class service, investing in runtime scalability and resiliency, operational scale, developer experience, and features that enable enterprises to maintain secure and compliant software supply chains. Partnering well with other GitHub teams, both in platform and product engineering is essential for this role.
We recognize the value diversity brings to our teams and our products, so creating (and maintaining) an environment where every individual feels safe to bring their unique perspective to the challenges we're solving is important to us.
A day in the life:
Our team is distributed worldwide which means we work asynchronously much of the time. Your typical week would include:
Collaborating with internal engineering teams, product management, and engineering leadership to align on and understand the problems we want to solve
Working with the team to explore how we can solve them, often via real-time conversations in Slack or Zoom, with asynchronous communication in GitHub Issues, PRs, Discussions, and Projects
Communicating effectively to support internal users, and inform stakeholders of progress as well as system status and team health
Conducting 1:1s with direct reports to provide regular feedback and ensure career growth and progression, coordinating work within the team and stakeholders, building relationships, and identifying opportunities and areas of improvement
Working with your manager in your 1:1 meetings to grow yourself and career, and participating in department planning and running-the-business meetings
Ensuring the team ships products, features, and bug fixes regularly
Minimum Qualifications:
3 years experience as a full-time professional manager
Experience communicating with high-level stakeholders and executing large initiatives in an iterative fashion
Passionate about fostering good engineering practices and processes
Experience developing a strategy and roadmap for your team
Experience with Go or Ruby, plus experience in Kubernetes or other container orchestration systems
Experience building and maintaining large, distributed systems
Developed and operated production applications in a cloud or Linux environment