← All roles

Senior Software Engineer

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

About the role

Senior Engineer in the Developer Experience (DX) Build and Test team, focusing on core build and CI systems at GitHub. Responsible for reliability, performance, and developer experience across GitHub’s internal development workflows, with distributed team collaboration and ownership of production-grade infrastructure.

Responsibilities

  • Collaborate with engineering teams, product management, customers, and engineering leadership to align on and understand the problems we want to solve.
  • Drive technical solutions to GitHub's most critical problems, often unblocking others through design guidance and hands-on contribution, via real-time conversations in Slack or Zoom and with asynchronous communication in GitHub Issues, PRs, Discussions, and Projects.
  • Communicate effectively to stakeholders and leadership on technical direction, progress, and risks.
  • Partner across the team and with stakeholders, building relationships, and identifying technical opportunities and areas of improvement.
  • Driving good architectural design outcomes, secure and resilient systems, and quality code.
  • Iteratively shipping features and bug fixes, balancing speed to market with future velocity.

Qualifications

  • 6+ 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 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 Bachelor's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 4+ 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 2+ 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.
  • OR equivalent experience

Skills

Required:CI/CD and build systemsDistributed systemsCommunication with stakeholders

Benefits

  • Base salary with compensation range: USD $124,000.00 - USD $329,200.00 /Yr.
  • Opportunity to earn annual bonus and stock; some roles eligible for sales incentives depending on plan and role.
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