Job Search and Career Advice Platform

Enable job alerts via email!

Engineering Manager

TryHackMe

Remote

GBP 100,000 - 125,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading online cyber security training platform in the UK is seeking a Software Engineering Manager to oversee multiple software squads. This role focuses on driving technical excellence, AI adoption, and improving developer experiences while leading a growing team. Candidates should have extensive experience in JavaScript and TypeScript, along with a passion for mentoring team members. The company offers competitive salaries and a remote work environment.

Benefits

2500 training budget
100% Remote work
Annual company retreat
Health insurance
401k / Pension plan

Qualifications

  • Experience leading software engineering teams ideally across multiple squads or projects.
  • Comfortable working in ambiguous or complex spaces with high ownership.
  • Passionate about mentoring and coaching engineers.

Responsibilities

  • Drive collaboration and performance across engineering squads.
  • Manage and mentor team members to foster growth.
  • Lead evaluation and integration of AI technologies.

Skills

Deep experience with JavaScript and TypeScript
Strong track record of driving delivering high-quality technical solutions
Experience leading software engineering teams of up to 10 people
Excellent written and verbal communication skills
Experience working with React or other SPA frameworks
Proven ability to hire effectively as teams scale
Job description

TryHackMe is the fastest-growing online cyber security training platform. Our mission is to make learning and teaching cyber security easier by providing gamified hands-on exercises and just a few years weve grown to over 6 million community members and were just getting started.

We're building a world-class engineering team that scales with our ambitions. To help us get there we're looking for a Software Engineering Manager to lead squads elevate our engineering practices and help shape the future of AI adoption and developer experience at TryHackMe.

The Role

As a Software Engineering Manager you’ll play a pivotal role in scaling our product and engineering organisation. You’ll lead multiple software engineering squads help drive technical direction and partner closely with product design and data teams to deliver impactful outcomes. You’ll also work closely with the Head of Engineering to support company-wide initiatives around performance architecture AI integration and developer experience.

The software engineering department consists of 30 full stack engineers and 1 engineering manager. Additionally you’ll be working closely with product made up of 8 product managers and 6 designers.

Key Responsibilities
  • Technical Leadership - Drive collaboration and performance across multiple engineering squads by fostering a culture of autonomy accountability and technical excellence. Support teams in architectural decisions and scaling best practices.
  • Team Management - Champion ongoing professional growth. Conduct regular one-on-ones define clear career development paths and support engineers through mentorship coaching and feedback. Encourage knowledge sharing and squad cohesion.
  • Champion Developer Experience Using Metrics (getDX) - Improve developer workflows and satisfaction by identifying bottlenecks through engineering metrics (e.g. PR throughput CI speed deployment frequency) and using tools like getDX to guide and drive measurable improvements.
  • Drive Innovation Through AI Adoption - Lead the evaluation and integration of AI technologies across engineering. Experiment with and implement LLM-based tools to enhance productivity (e.g. coding assistants automated documentation / testing) and support the development of AI-powered product features.
  • Own the Software Development Lifecycle - Maintain high-quality delivery across the stack by embedding QA best practices tracking meaningful engineering KPIs and continuously improving workflows and team efficiency.
  • Build and Develop a World-Class Engineering Team - Attract recruit and onboard top-tier talent. Support team structuring and levelling foster a diverse and inclusive environment and ensure new joiners ramp up effectively.
  • Drive Continuous Delivery - Collaborate closely with Product Content and Data Science to plan build and release features that create meaningful impact for our users. Advocate for iterative delivery and fast feedback cycles.
  • Support the Head of Engineering - Align team objectives with company strategy and contribute to broader engineering initiatives including hiring process evolution and cross-squad coordination.
Skills & Requirements
  • Deep experience with our core technologies : and TypeScript
  • Strong track record of driving executing and delivering high-quality technical solutions
  • Experience leading software engineering teams of up to 10 people ideally across multiple squads or projects
  • Comfortable working in ambiguous or complex problem spaces with a high degree of ownership and autonomy
  • Excellent written and verbal communication skills able to work cross-functionally with stakeholders across the business
  • Clear understanding of what makes a high-performing engineering team with the ability to foster and support that environment
  • Passionate about mentoring and coaching engineers to support their career development
  • Naturally curious about security and staying up to date with developments in the space
  • Experience working with React or other SPA frameworks
  • Proven ability to hire and structure engineering teams effectively as an organisation scales
Benefits & Perks

Salary - We hire across 35 countries. We determine salaries based on Geographic Location Seniority Interview Performance and Market Rates using leading compensation benchmarking tools.

100% Remote - In a fully digital world work from anywhere you want!

Tools - a dedicated work laptop any accessories you need to do your best work.

Swag Pack - start your TryHackMe journey with a branded swag bundle!

Personal Development - 2500 training budget to acquire certifications and more.

Company Retreat - a n annual company retreat fully paid for by us!

Health Insurance - if youre in a country that doesnt have public health care.

Enhanced Maternity & Paternity- an enhanced package on top of statutory requirements.

401k / Pension - TryHackMe makes it easy to save money for your retirement.

Our Hiring Process
  • Stage One : Talent screening (30 mins)
  • Stage Two : Head of Engineering interview (60 mins)
  • Stage Three : EM peer to peer session (60 mins)
  • Stage Four : Panel interview (60m)
  • Stage Five : Founders interview (30 mins)

Please note that at this time we are unable to provide sponsorship

Key Skills

Hospitality Experience,Go,Management Experience,React,Redux,Node.js,AWS,Mechanical Engineering,Team Management,Leadership Experience,Mentoring,Distributed Systems

Employment Type

Full Time

Experience

years

Vacancy

1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.