Staff Software Engineer
GitHub $140.4K - $372.3K/year Posted about 3 hours ago
About the role
Pull requests are the beating heart of collaboration on GitHub, where ideas become code, feedback drives quality, and teams ship with confidence. As a Staff Software Engineer on the Code and Review team, you will shape the pull request and code review experience used by over 100 million developers, designing and evolving the systems behind PR creation, code review, the Files Changed experience, and the automation and integration workflows that power modern development. As AI agents become first-class participants in the development lifecycle, you will help define how the pull request experience evolves to support new collaboration patterns between humans and machines.
Responsibilities
- Design, develop, test, and ship high-quality solutions that scale across GitHub's services, with a focus on the pull request and code review workflow.
- Contribute across the full pull request product surface, owning features end to end from design through delivery.
- Help evolve the code review and merge experience to support agent-driven development, where AI-authored code is reviewed, validated, and shipped with the same rigor as human contributions.
- Provide technical leadership, mentorship, and code reviews that elevate the team.
- Own the health and quality of the team's systems, including on-call rotations and live incident response.
- Write architecture briefs and proposals and carry out code experiments to validate approaches.
- Collaborate with product, design, and platform engineering on technical trade-offs and cost considerations.
- Drive the technical roadmap for pull requests and code review, ensuring engineering efforts are strategically prioritized.
Qualifications
- 9+ years of software engineering experience delivering production software.
- Preferred: production experience with Ruby on Rails, React, TypeScript, or Go, and comfort working full-stack from database to browser.
- Preferred: deep familiarity with Git internals, diff algorithms, or code review tooling, as a contributor or a power user.
- Preferred: experience in large-scale monolith codebases with a record of incremental modernization balancing stability with velocity.
- Preferred: interest in how LLMs and autonomous agents are changing code authorship, review, and the development lifecycle.
Skills
How to apply
Apply directly on the employer's application page. Your application goes straight to them.
Republished listing
This opportunity was discovered on GitHub's public careers page and is republished here for discovery purposes. Applications are handled by the employer.
GitHub team? Claim this listing or ask us to remove it.