Locations: In this role you can work from Remote, United States
Overview:
GitHub is changing the way the world builds software, and we want you to help build GitHub. We're looking for an experienced software Engineering Manager to join a passionate, collaborative, distributed group of engineers on our team.
The GitHub Mobile team is changing the way that developers across the world collaborate on GitHub through native Android and iOS apps. Launched in March 2020, GitHub Mobile is one of our fastest growing products. The mobile team is part of the Client Apps organization, working alongside the GitHub Desktop and GitHub CLI teams.
This role will oversee one of our GitHub Mobile squads with Android, iOS, and server engineers located across the United States. You will partner closely with our other GitHub Mobile squad located primarily in Berlin, Germany.
Stack: Our apps are built natively with Kotlin for Android and Swift for iOS. Our apps communicate with GitHub via GraphQL and REST APIs.
A day in the life of a Senior Engineering Manager:
Our team is distributed worldwide which means we work asynchronously most of the time. Your typical week would include:
Work with design, data, and product management to understand the problems we want to solve, then working with engineers to solve them.
Solving engineering and product problems with engineering collaborators via GitHub, Slack, and Zoom
Planning with partner teams and stakeholders
Create and foster a high-performance culture amongst your team
Conducting 1:1s with direct reports to provide regular feedback and ensure career growth and progression
Working with your manager in your 1:1 meetings to grow yourself and career
Talking with users to get feedback and data about the apps
Responsibilities:
Cultivate an environment where team members are empowered and demonstrate a strong sense of ownership
Meet with team members 1:1 on a regular basis
Help the team ships products, features, and bug-fixes regularly
Ensure that individuals on the team are learning, growing, and advancing in their careers
Effectively communicate directions and decisions with the team and company
Build alignment with engineering, design, and product leadership
Guide the team toward building high quality software across multiple platforms
Required Qualifications:
6+ years of experience designing, developing, and shipping high-quality software at scale
- 2+ years of experience in people management or relevant experience in leading technical teams
- Experience developing a strategy and roadmap for your teams
Preferred Qualifications:
There are only a handful of folks who meet all qualifications. Is this you? Excellent, please apply. But we care most about managers that have a track record of caring deeply about their teams, management as a craft, and shipping software that helps people with their work. Either way, we want to hear from you.
Experience with Android and/or iOS
Experience with Ruby on Rails
Knowledge of testing, profiling, and debugging practices
- Experience working asynchronously on a remote, distributed team
- Passionate about fostering good engineering practices and processes
- Experience communicating with high-level stakeholders and executing large initiatives in an iterative fashion
In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role.
These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role.
GitHub Leadership Principles:
GitHub values
- Customer-obsessed
- Ship to learn
- Growth mindset
- Own the outcome
- Better together
- Diverse and inclusive
Manager fundamentals
- Model
- Coach
- Care
Leadership principles
- Create clarity
- Generate energy
- Deliver success
Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms.
Join us, and let’s change the world, together.
EEO Statement: GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!