Note: The job is a remote job and is open to candidates in USA. GitHub is a leading platform for agentic software development and an AI-powered developer platform. The Senior Software Engineer will join the Build and Test team within Developer Experience to operate and improve foundational build and continuous integration systems, enhance CI reliability, reduce test flakiness, respond to incidents, and evolve platforms for scale. The role combines technical leadership, hands-on engineering, collaboration, and operational ownership.
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
Skills
- 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
- A bias for action: you take ownership, communicate clearly across roles, and move things forward without waiting for permission
- Curiosity and a growth mindset: you seek out unfamiliar problems and enjoy learning new tools, languages, and domains
- Resilience in ambiguity: you stay effective when requirements are unclear or priorities shift
- 3+ years of experience working remotely as part of a distributed software engineering team
- Experience with one or more general-purpose languages (e.g., Go, Ruby) in a production context, and a willingness to learn new ones
- Experience building and operating production infrastructure on a major cloud platform, with exposure to infrastructure-as-code and container orchestration tooling
Benefits
- Certain roles are eligible for benefits and additional rewards, including annual bonus and stock.
- 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.
- Remote-first work arrangement.
- Generous learning and growth opportunities.
- Excellent benefits to support you, wherever you are.
Company Overview
Company H1B Sponsorship