Senior Engineering Manager
Github
senior
Location
United Kingdom
Work Type
Onsite
Seniority
senior
Posted
July 21, 2026
Total Compensation
€139,750
Yearly Savings (Comfortable)
€107,000
Want to apply for this job?
Subscribe to access the application link and 15,000+ more jobs
Job Description
Who you are
- 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
- 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
What the job involves
- 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
- 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
Benefits
- Flexible time away to support balance in your work and life
- Clear diversity, inclusion, and anti-discrimination policies backed by business practices and company culture
- 100% of medical, dental, and vision insurance premiums covered by GitHub for you + your dependents. (Includes gender-affirming benefits)
- Five months of paid family leave to all new parents with the option to use it all at once or throughout the child’s first year
- Family forming benefits that cover fertility, infertility, adoption, and surrogacy costs and support
- Mental health benefits that offer resources and support and cover therapy and coaching sessions for you and your dependents
- Generous 401(k) matching with 50% match up to the IRS 402(g) limit (US; competitive non-US pension options internationally)
- Employee stock purchase plan that lets you purchase Microsoft stock at a discount. (Microsoft is our parent company.)
More Jobs You Might Like
Helpful Resources
Salary & Savings Calculator
Compare salaries across European cities and calculate your potential savings. Understand cost of living and take-home pay for tech jobs in Europe.
Career Guides
Expert advice on landing high-paying tech jobs in Europe. Tips on interviews, salary negotiation, and career growth from The European Engineer.
Access 15,000+ High-Paying Tech Jobs
Get unlimited access to our full database of 15,000+ jobs with advanced filters, salary comparisons, and exclusive career guides from The European Engineer.