Note: The job is a remote job and is open to candidates in USA. GitHub is a leading platform for agentic software development powered by Copilot. The Senior Software Engineer will build secure, scalable, intelligent, and context-aware experiences for the Cloud Agent platform, collaborating across teams to deliver AI-powered developer tools at global scale.
Responsibilities
- Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services and become intimately familiar with the systems you build and take pride in writing maintainable code
- Collaborate with cross-functional teams to define and implement innovative solutions
- Support teams in producing extensible and maintainable code, ensuring integration with downstream dependencies and adherence to quality standards
- Help cultivate an environment where team members are empowered and demonstrate a strong sense of ownership and belonging
- Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations
- Design and implement APIs to facilitate seamless integration between software components
- Maintain executional and operational excellence within and potentially across teams/organizations
- Apply debugging tools and telemetry to verify assumptions, proactively resolve issues, and optimize code performance and maintainability
- Work with the team to understand technical constraints, and develop, communicate, and track against realistic plans to consistently ship products, features, and bug fixes
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 fie
- OR equivalent experience
- Minimum 2 years experience using general purpose programming languages (e.g., Go, Ruby, or similar)
- Minimum 2 years Hands-on experience with modern front-end technologies (e.g., React, CSS, HTML, JavaScript/TypeScript) and design systems
- Passionate about fostering good engineering practices and processes with a solid understanding of testing principles and high-quality software
- 1+ years of demonstrated ability to effectively leverage AI-assisted development tools (e.g., GitHub Copilot, AI code review) to improve productivity, code quality, and engineering workflows
- Experience with feature flag driven development and staged, reversible rollouts in a service used across multiple regions or tenancy models (for example, standard SaaS plus government/sovereign cloud style deployments)
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.
Company Overview
Company H1B Sponsorship