IT & Software

Senior Software Engineer

GitHub

Remote · Nationwide · United Kingdom

Overview

As Senior Software Engineer on the Code Scanning Language Coverage team, you help broaden Code Scanning’s language support and strengthen its AI-powered capabilities. You collaborate with product, design, and engineering teams to deliver scalable, cross-language solutions that improve security and code quality. You will influence product direction, engage with enterprise and open-source users, and help shape a culture of candor and continuous excellence. This role offers high impact across security, tooling, and AI-driven code analysis at GitHub.

Pay / Benefits
  • remote-first
  • competitive pay
  • generous learning and growth opportunities
  • excellent benefits
Responsibilities
  • Maintain and expand language coverage by adding new languages and updates to language standards
  • Partner with Product to scale capabilities and reduce long-term maintenance costs
  • Unify technology stack and analysis capabilities across languages to enable AI-powered detection
  • Collaborate with cross-functional teams and stakeholders to deliver high-quality, reliable features
  • Engage with internal and external users to drive success and feedback, influencing culture and processes
Key requirements
  • 6+ years of software engineering experience with production software in languages such as C, C++, C#, Java, JavaScript/TypeScript, Go, Ruby, Rust, or Python
  • OR Associate’s Degree and 5+ years in software engineering with the same language proficiency
  • OR Bachelor’s degree and 4+ years in software engineering with the same language proficiency
  • OR Master’s degree and 2+ years in software engineering with the same language proficiency
  • OR Doctorate or equivalent experience
  • Collaboration across cross-functional teams
  • Strong communication and stakeholder management
  • Continuous learning and self-improvement
  • C, C++, C#, Java, JavaScript/TypeScript, Go, Ruby, Rust, Python
  • Software security, DevOps, CI, orchestration (e.g., Temporal.io)
  • AI/ML applied to code and large language models (LLMs) in code understanding

Reference: WJ-747_31235205 · Posted 06 Nov 2026, 02:33 AM

Find more on GigBlow

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