Senior Software Engineer
GitHub
In this role you join the Code Scanning Engine Quality team to ensure secure, high-quality software through CodeQL-powered analysis and robust tooling. You will collaborate across production operations and development platforms to deliver reliable, scalable features for both GitHub.com and GHES. You’ll help shape product direction with cross-functional partners while improving user experience for enterprise and open-source users. This is a remote-friendly, impact-focused role within a distributed, autonomy-valuing culture.
Pay / Benefits- remote-first
- competitive pay
- generous learning and growth opportunities
- excellent benefits
- Own and contribute to production operations for CodeQL-powered analysis across multiple environments
- Develop and operate internal tooling and platforms, including CI pipelines for CodeQL and offline evaluation tooling
- Collaborate with cross-functional teams (product, design, technical writers) to deliver quality, reliability, and UX improvements
- Engage with internal and external users to support success with the product and gather feedback to influence process and culture
- Provide feedback and help improve organizational culture, processes, and continuous improvement initiatives
- 6+ years of software engineering experience with proven production software delivery in C/C++, C#, Java, JavaScript/TypeScript, Go, Ruby, Rust, or Python
- OR Associates Degree + 5+ years in software engineering with the same language set
- OR Bachelor's Degree + 4+ years in software engineering with the same language set
- OR Master's Degree + 2+ years in software engineering with the same language set
- OR Doctorate or equivalent experience
- 3+ years in areas such as software security, DevOps, CI, orchestration/automation (e.g., Temporal.io), software supply chain security, or high-quality secure code practices
- OR experience building developer tools for software lifecycle (CI pipelines, release automation, offline evaluation tools, CLI tools, IDE extensions)
- OR ML/AI applications to source code, including LLM-based code understanding and evaluation
- candor and openness
- strong collaboration across cross-functional teams
- growth mindset and willingness to learn
- CodeQL
- CI pipelines for CodeQL
- offline evaluation tools
Reference: WJ-747_30172886