← All roles

Staff Software Engineer, Pull Request Platform

GitHub· Engineering
Apply on company site
Hybrid (Remote United States)$140.4k - $372.3kFull-timePosted 2mo ago

About the role

GitHub seeks a Staff Software Engineer to lead the Pull Request Platform, focusing on reliability, scalability, and platform infrastructure while guiding architecture and engineering practices across related teams.

Responsibilities

  • Lead the architecture, design, implementation, and evolution of systems that power pull requests at GitHub scale.
  • Help define and execute the Pull Request Platform technical roadmap, aligning engineering investments with reliability, scalability, and service-extraction priorities.
  • Solve complex technical challenges spanning Git operations, databases, search and indexing, APIs, and asynchronous workflows.
  • Design, develop, test, and ship maintainable solutions that operate across multiple GitHub services.
  • Own and advocate for the health of the team’s production systems, including participating in on-call rotations, incident response, and post-incident improvements.
  • Set high standards for operational safety, testing, observability, deployment practices, and production rollouts.
  • Write architecture briefs and technical proposals, conduct code experiments, and clearly communicate tradeoffs and operational risks.
  • Partner across engineering teams to define scalable interfaces, reduce system friction, and lead initiatives such as service extraction and platform hardening.
  • Provide technical leadership through mentorship, pairing, code and design reviews, and guidance that helps other engineers deliver extensible, maintainable systems.
  • Improve engineering and operational excellence through automation, tooling, and standardization across testing, deployment, and operations.

Qualifications

  • 9+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
  • OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 8+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
  • OR Bachelor's Degree in Computer Science or related field AND 7+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
  • OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
  • OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 3+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.
  • OR equivalent experience

Skills

Required:Software architectureDistributed systemsLeadership and mentorshipOn-call and incident response
Last updated Oct 8, 2026. Interested? Apply on the company site.

About GitHub

Change is constant. GitHub keeps you ahead.

Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.

developer platformAI-poweredsoftware developmentopen source

More open roles at GitHub