Senior Software Engineer, Vulnerability Management
GitHub· Engineering
Hybrid (Remote United States)$124k - $329.2kFull-timePosted 5d ago
About the role
Senior Software Engineer on the Vulnerability Management Engineering team building systems to find vulnerabilities across GitHub’s services and infrastructure, track ownership, and enforce software supply chain security and remediation processes. Backend, distributed systems role focused on vulnerability management and software supply chain controls with cross-functional collaboration and leadership responsibilities.
Responsibilities
- Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.
- Build the platform that collects security findings from container image, cloud, host, and code scanning, matches each finding to the team that owns it, and tracks remediation through risk scoring, SLAs, and exceptions.
- Design and roll out software supply chain controls, such as authenticated package and container proxies that enforce policy, across GitHub Actions, Docker builds, and Dependabot, in a way teams can adopt without slowing down.
- Build systems that meet compliance requirements such as FedRAMP, and evolve production services without breaking the APIs other teams rely on.
- Collaborate with cross-functional teams, including service owners, platform engineering, cloud security, and compliance, to define and implement innovative solutions.
- Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.
- Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations.
- Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
- Become intimately familiar with the systems you build and take pride in writing maintainable code.
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:Software EngineeringProgramming Languages
Nice to have:Cloud / CNCF concepts
Benefits
- Open to remote work within United States
- Competitive pay
- Generous learning and growth opportunities
- Excellent benefits and remote-friendly policies
Last updated Oct 22, 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
- Senior Software Engineer, Enterprise Products5d agoHybrid (United States) · Engineering
- Staff Software Engineer, Mac Cloud5d agoHybrid (Remote United States) · Engineering
- Senior Risk Analyst5d agoHybrid (Remote, United States) · Security
- Staff Software Engineer, Enterprise Platform5d agoHybrid (Remote) · Engineering
- Staff Software Engineer5d agoHybrid (Remote United States) · Engineering