Introduction
GitHub, the world’s leading AI-powered developer platform, is hiring a Senior Technical Program Manager (TPM) to join its remote team. As the home of open-source software, GitHub is dedicated to helping developers collaborate, innovate, and scale secure software. This is a fantastic opportunity for TPMs passionate about program management, cross-functional leadership, and driving impactful results. The TPM will manage critical programs and collaborate with engineering teams, product managers, and other stakeholders across GitHub’s global, distributed workforce.
Table of Contents
About GitHub
GitHub is the world’s leading AI-powered developer platform, trusted by over 100 million developers globally. As the home to the world’s largest open-source community, GitHub fosters collaboration and innovation by enabling individuals and teams to build, scale, and secure software. GitHub’s platform powers many of the world’s most popular apps and technologies, empowering developers to create the future of software. GitHub is remote-first and supports a diverse, inclusive work environment where people can thrive.
Role Overview
As a Senior Technical Program Manager at GitHub, you will oversee and lead complex programs from inception through completion, ensuring alignment with GitHub’s overall objectives. Your role will be to collaborate with engineering, product, marketing, legal, and other internal teams, while managing cross-functional dependencies and risks. You will leverage both technical and business expertise to drive outcomes, making trade-offs when necessary and offering strategic recommendations to stakeholders at all levels.
Responsibilities
- Lead and manage comprehensive program plans, schedules, dependencies, and risks.
- Collaborate closely with cross-functional teams (engineering, product, marketing, etc.) to drive successful program execution.
- Develop and maintain strong relationships with key stakeholders across GitHub.
- Ensure alignment of program goals with GitHub’s business objectives.
- Provide leadership and direction in both technical and business domains.
- Manage program communication and status updates to all relevant stakeholders, including GitHub leadership.
- Identify complex blockers and provide timely resolution through collaboration and creative problem-solving.
- Drive continuous improvement in program management processes and practices.
Qualifications
- 6+ years of experience in engineering, product/technical program management, or related fields.
- Proven track record of managing cross-functional and/or cross-team projects.
- Strong understanding of technical architecture and product development lifecycle.
- Experience with agile methodologies and traditional project management approaches.
- Excellent communication, leadership, and collaboration skills.
Preferred Qualifications
- Experience working with globally distributed teams in a remote-first environment.
- 2+ years of experience designing or supporting software systems.
- Expert knowledge of agile practices and the ability to combine them with traditional methods.
- Ability to drive clarity in complex situations and deliver results under pressure.
- A passion for learning and fostering a culture of growth for yourself and others.
Why Join GitHub?
GitHub offers an exciting opportunity to work at the forefront of the software development industry. By joining GitHub, you’ll be part of an innovative, global team that is committed to driving digital transformation through collaborative, open-source solutions. GitHub is a remote-first company, offering flexible working arrangements, a dynamic work environment, and a chance to collaborate with top-tier talent. You’ll have opportunities for personal and professional growth while working on projects that make a real-world impact.
How to Apply
To apply for the Senior Technical Program Manager role at GitHub, visit GitHub’s career page and submit your resume along with a cover letter. Highlight your experience in technical program management, your ability to lead cross-functional teams, and your expertise in solving complex technical and business challenges. This is a great chance to join a world-class team at a leading platform in the tech industry!
Compensation
The base salary range for this role is between USD $112,800.00 – USD $299,300.00 per year. Pay varies depending on factors such as location and individual experience. GitHub also offers additional benefits and rewards, including annual bonuses, stock options, and sales incentives, based on individual performance. This is an excellent opportunity for both professional and financial growth in a global, innovative organization.
Conclusion
If you have extensive experience in technical program management and a passion for solving complex challenges, GitHub is the perfect place to take your career to the next level. Join GitHub’s remote-first, dynamic team and help shape the future of software development. Apply today and be part of the team that drives innovation across the globe!