IT & Software

Senior Software Engineer

GitHub

Remote · Nationwide · United Kingdom

Overview

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
Responsibilities
  • 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
Key requirements
  • 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

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.