GitHub
Posted 1mo ago

Senior Engineering Manager

GitHub
United Kingdom
£77k-£143k/yrRemoteFull Time
Responsibilities
  • leading teams
  • driving roadmap
  • ensuring reliability
Requirements
  • Experienced engineering leader with extensive software engineering background
  • People management, and domain knowledge in static analysis
  • Compilers, or developer tools
  • Familiarity with multiple programming languages and CI/CD
Technical tools mentioned
CopilotCodeQLCC++C#JavaJavaScriptGoRubyRustPythonSQLPrologDatalogKusto Query LanguageGitHub ActionsJenkins

Job description

About GitHub:
GitHub is the world’s leading platform for agentic software development — powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot.


Locations:
In this role you can work from Remote, United Kingdom


Overview:

 

GitHub is seeking a Senior Engineering Manager to lead and grow a distributed engineering team (across Europe, US and Canada) in the GitHub code scanning group. We are passionate about ensuring the security and quality of the world’s software - from open source to the enterprise. We believe that the best way to secure and improve the quality of software is to detect actionable issues early in the development process and actively facilitate their remediation as part of the developer workflow.  

Our team develops the CodeQL detection engine — GitHub's semantic code analysis technology that powers the GitHub Code Scanning product, used by hundreds of thousands of developers daily as part of GitHub's Advanced Security offering. Leveraging world-class static analysis research, CodeQL deeply analyses code to detect security vulnerabilities and correctness errors early across 10 supported languages, including C/C++, C#, Go, Java, JavaScript/TypeScript, Kotlin, Python, Ruby, and Swift. The team is responsible for how CodeQL understands code across these languages: we build and maintain the extractors that produce CodeQL databases and the libraries that model each language's structure and semantics. We maintain consistent feature coverage and support frequent language-version updates to keep CodeQL broadly available. 

You’ll create the conditions for teams to succeed by establishing effective development and quality practices, supporting thoughtful design and dependency management, and championing proactive approaches to reliability, testing, and operational health. As a senior people leader, you’ll coach and develop engineers and managers, model strong collaboration, and foster a culture of learning, ownership, and continuous improvement



Responsibilities:



  • Drive and support technical roadmap that aligns with product goals, ensuring that engineering efforts are strategically prioritized and incorporating the adoption of new technologies and methodologies where applicable.  

  • Facilitate cross-team communications, identify dependencies, and resolve conflicts to ensure seamless integration and support across products, applications, and services. 

  • Drive employee growth and development, manage performance, and ensure the engineering team's skills remain current by staying abreast of industry developments and best practices. 

  • Guide teams in designing scalable, secure, and observable systems that meet business and technical requirements. 

  • Champion experimentation and telemetry-driven development, enabling rapid iteration and data-informed decisions. 

  • Drive engineering excellence through automation, tooling, and standardization across deployment, testing, and operations. 

  • Own incident response and reliability practices, ensuring we meet SLOs and postmortems drive systemic improvements. 





Qualifications:

Required 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. 

  • 1+ year(s) people management experience 

 

Preferred Qualifications 

 

  • 2+ years of experience with one or more of the following areas: 

    • Experience building developer tools that operate on source code, such as compilers, parsers, linters, static analyzers, debuggers, CLI tools, or IDE extensions.
    • Software security, including static analysis, dynamic analysis, software supply chain security, and best practices in creating high-quality, secure code.
    • Machine learning applied to understanding source code or other structured data, specifically using prompt engineering with large language models (LLMs) and systematic benchmarking and evaluation of AI-based systems. 
  • Experience working in and leading a distributed team, including operating effectively across multiple time zones (our teams span a wide time zone range from Pacific time to Central European time), recruiting, retaining team members, managing performance, calibrating expectations, providing feedback, and teaching/mentoring others.

  • Ability to work with multiple stakeholders and teams across engineering, product, and design, and create a shared understanding of decision making, direction, priorities, and progress between the team, the org, and the broader company.

  • Industry or research knowledge of compilers, program analysis, programming language design and implementation.

  • Knowledge of logic programming or database query languages (e.g. SQL, Prolog, Datalog, Kusto Query Language).

  • Experience building integrations with CI/CD systems, such as GitHub Actions or Jenkins and experience operating user-facing software at scale, including availability, observability, and security fundamentals.

 



GitHub Leadership Principles:

GitHub values

  • Customer-obsessed
  • Ship to learn
  • Growth mindset
  • Own the outcome
  • Better together
  • Diverse and inclusive

Manager fundamentals

  • Model
  • Coach
  • Care

Leadership principles

  • Create clarity
  • Generate energy
  • Deliver success


Who We Are:
GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub.


Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!).
At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms.


Join us, and let’s change the world, together.


EEO Statement:
GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!

About GitHub

Cloud-based platform for software development and version control.

Similar jobs

Engineering Manager roles
5h
Save
Mark Applied
Hide
Engineering Manager
Andover, England, United Kingdom
OnsiteFull Time
Simplyhealth
Simplyhealth: Provider of health, dental, and wellbeing solutions.
Experienced engineering leader with software engineering background, people management, technical direction, cloud-native and microservices experience, REST APIs, architecture, DevOps, CI/CD, and stakeholder management skills.
C#, Java, JavaScript, TypeScript, Python, REST APIs, CI/CD, Git, Scrum, Kanban
8h
Save
Mark Applied
Hide
Engineering Manager, Hardware Bringup
United States or Canada or Europe or Los Altos or San Francisco or Edinburgh
$261k-$330k/yr HybridFull Time
Modular
Modular: Unified software infrastructure and programming language for AI development.
7+ YOE2+ Mgmt7+ years in compiler engineering, high-performance computing, kernel development, or related fields and 2+ years managing engineers. Requires C++, heterogeneous programming experience, hardware partnerships, and roadmap delivery.
Mojo, MLIR, LLVM, C++, CUDA, SYCL, OpenCL, Triton, CUTLASS, CuTe, PyTorch
12h
Save
Mark Applied
Hide
Senior Engineering Manager II - Risk API - Servicing Platform
London, England, United Kingdom
£135k-£175k/yr HybridFull Time
Wise
WiseLondon Stock Exchange: WISE: Online platform for sending and managing money internationally.
5+ YOEProven ownership of mission-critical platform architecture, scalable product or service platforms, full-cycle hiring, team scaling, engineering standards, and cross-functional technical decision-making.
API, Risk API, data schemas, data streams, Service Platforms, SLAs, SLOs, RSU, LinkedIn, Instagram
14h
Save
Mark Applied
Hide
Engineering Manager (Financial Services)
London or United Kingdom
RemoteFull Time
WalletConnect
WalletConnect: Providing secure communication protocols for blockchain wallets and apps.
7+ YOE2+ MgmtRequires 7+ years of software engineering experience and 2+ years managing engineers, with distributed systems expertise, remote-team leadership, technical depth, and high-performing team development experience.
Rust, TypeScript, AWS, Grafana, SLOs, DORA
22h
Save
Mark Applied
Hide
Engineering Manager
United Kingdom
OnsiteContract
The Very Group
The Very Group: Operates digital department stores and provides consumer financial services.
The posting provides no specific role requirements; it seeks an experienced Engineering Manager for a fixed-term contract.
1d
Save
Mark Applied
Hide
Engineering Manager
Belfast, Northern Ireland, United Kingdom
HybridFull Time
Bazaarvoice
Bazaarvoice: Software platform for managing consumer reviews and ratings.
6+ YOE3+ MgmtRequires 6+ years of software engineering experience, 3+ years managing or leading people, agile development experience, analytical and communication skills, and practical AI development and delivery experience.
1d
Save
Mark Applied
Hide
Engineering Manager, Build
United Kingdom
RemoteFull Time
GitLab
GitLabNASDAQ: GTLB: Unified platform for the entire software development lifecycle.
Experience owning large-scale distributed services, maintaining 99.99% SLOs, using AI tooling, managing high-performing teams, leading complex projects, and managing distributed remote teams.
AI, UBT, TUBE, Omnibus, CNG, SBOMs, CI
1d
Save
Mark Applied
Hide
Engineering Manager, ML Infrastructure, London
London, England, United Kingdom
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Manage engineering teams and own components of a complex cloud AI inference stack in a rapidly changing generative AI environment.