Senior Software Engineer

2 months ago


UK, UK, United Kingdom TryHackMe Full time

Senior Full Stack Engineer (Remote)


TryHackMe is the fastest-growing online cyber security training platform. Our mission is to make learning and teaching cyber security easier by providing gamified security exercises and challenges. Having only been around for handful of years, we've grown to more than 3 million community members and our growth isn't slowing down


The Role

We're looking for a Senior Full Stack Engineer to help us scale TryHackMe to support millions of aspiring security practitioners to learn about cyber security.


Your role will involve everything from maintaining the current code base to developing awesome features to support our users. This exciting position will focus on growth engineering work, bringing concepts from ideation to completion through quick iterations and a cycle of build-measure-learn. You must be comfortable working in a small team (two engineers, a product manager, and a designer). The responsibilities for this role will include:

  • Designing and implementing software solutions that meet business requirements across TryHackMe considering scalability, reliability, and security
  • Collaborating with product managers, designers, tech leads and developers on project plans and technical execution
  • Mentoring and coaching developers, providing technical guidance and feedback
  • Participate in code reviews, design reviews, and other engineering meetings, providing feedback to ensure code quality and alignment with TryHackMe technical standards.
  • Writing high-quality, maintainable code using modern programming languages and frameworks (e.g., JavaScript, Typescript, NodeJS, React)
  • Developing and maintaining databases and data models, as well as creating and optimising queries
  • Monitoring and analysing system performance to identify and resolve bottlenecks and issues
  • Staying up-to-date with emerging trends and technologies in software development and sharing knowledge with the team
  • Participating in Agile development methodologies, including sprint planning, stand-ups, and retrospectives
  • Contributing to the continuous improvement of software development processes and practices.


Skills & Requirements:

  • Ideally 5+ years of experience within software engineering including back and front end development
  • Experience in hands-on software engineering within a startup or scale-up SaaS environment
  • Experience leading a Software Engineering Team
  • Relevant hands-on experience with the following technologies: Git, NodeJS, CSS, HTML, jQuery, Javascript, React, Typescript, Redux, MongoDB, AWS - (MERN stack)
  • Strong understanding of software architecture and design principles
  • Experience with continuous integration and continuous delivery (CI/CD) pipelines
  • Knowledge of cloud computing platforms such as AWS, Azure and Google cloud
  • Excellent understanding of software development methodologies, including Agile and Scrum
  • Interest in cyber security or edtech industries
  • Strong leadership, problem-solving skills and be comfortable communicating in English


Benefits & Perks

Salary - Competitive Salary

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

Flexi Time - Choose your own hours as long as you have at least 4 hours of overlap with the UK timezone (from 8am - 6pm)

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 - £2,500 training budget to acquire certifications, and more.

⛱️ Company Retreat - an annual company retreat, fully paid for by us

Lunch on us - whether you're a pizza-lover, salad obsessed or a big sushi fan, TryHackMe will cover the cost of your lunch order during our recurring company virtual lunches.

Health Insurance - if you're in a country that doesn't 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 1: Intro to learn more about you, and vice versa
  • Stage 2: Short technical ('take home') challenge
  • Stage 3:Interview with our Software Engineering Manager
  • Stage 4: Culture Fit call with one of our Co Founders


  • UK, UK, United Kingdom Burns Sheehan Full time

    Senior Software Engineer | Distributed Systems | Sustainable Cloud Native PlatformUp to £100,000 per annum plus bonus plus stockCentral London office️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems...Are you a Senior Software Engineer with extensive knowledge of building distributed systems? Looking to join a company who are solving...


  • UK, UK, United Kingdom UMATR Full time

    Senior Software Engineer - Rust | FULLY RemoteSalary: £85k - £100k (PLUS bonus!)Location: Fully RemoteOur client is a global leader in AI and multi-cloud data management, accelerating the performance and reliability of AI and data-intensive workloads at scale. This is an opportunity to be a prominent innovator and shape the future of AI and data...


  • UK, UK, United Kingdom Understanding Recruitment Full time

    Senior Software Engineer (Data Engineering)Join a dynamic team shaping the future of financial markets with cutting-edge trade surveillance technology. I am seeking a Senior Software Engineer with data engineering experience to build scalable, robust data pipelines in cloud environments and tackle challenges like data velocity, schema management, and high...


  • UK, UK, United Kingdom Understanding Recruitment Full time

    Senior Software Engineer (Data Engineering)Join a dynamic team shaping the future of financial markets with cutting-edge trade surveillance technology. I am seeking a Senior Software Engineer with data engineering experience to build scalable, robust data pipelines in cloud environments and tackle challenges like data velocity, schema management, and high...


  • UK, UK, United Kingdom Understanding Recruitment Full time

    Senior Software Engineer - Algos TeamShape the future of financial markets with innovative technology. We're seeking a Senior Software Engineer to design and maintain advanced algorithms and software solutions for monitoring, detecting, and preventing fraud, market abuse, and compliance breaches across on-chain and off-chain...


  • UK, UK, United Kingdom IC Resources Full time

    Senior C++ Software EngineerTop of the market salaries - Hybrid Working!A Senior C++ Software Engineer is required to join an exciting trading firm with the opportunity to Develop, design, and innovate cutting-edge trading systems that operate at a very high speed!You will contribute to the design and implementation of complex, bespoke, state-of-the-art...


  • UK, UK, United Kingdom Understanding Recruitment Full time

    Senior Software Engineer - Algos TeamShape the future of financial markets with innovative technology. We're seeking a Senior Software Engineer to design and maintain advanced algorithms and software solutions for monitoring, detecting, and preventing fraud, market abuse, and compliance breaches across on-chain and off-chain...


  • UK, UK, United Kingdom IC Resources Full time

    Senior Embedded Software Engineer West Berkshire – Onsite – Circa 70kAre you an enthusiastic, creative, and hardworking embedded software engineer looking for a new and exciting opportunity? Join a rapidly growing space start-up who are in the process of developing air-breathing electric propulsion technology. You will have the opportunity to launch...


  • UK, UK, United Kingdom Amber Resourcing Full time

    Senior Software Engineer - Ruby on RailsLocation: Remote UKSalary: £70k - 90k (dependent on experience)A leading operations platform are on the lookout for their next Senior Software Engineer to join their ambitious team!Key responsibilities:Lead Backend Development - ensuring high-product product delivery.Identify performance issues and design scalable...


  • UK, UK, United Kingdom Mane Contract Services Full time

    Senior Software EngineerSALARY – UP TO £60,000!Location – HorshamWhat we can offer you:Group Pension Plan: Enjoy matched contributions of up to 5%.Income Protection Scheme: Secure your income with our comprehensive coverage.Employee Assistance Program: Access key services for you and your family, including remote GP consultations, second opinions,...


  • UK, UK, United Kingdom Ryft Full time

    This position is for a senior software engineer with a minimum of 5 years of experience in backend development and a passion for building robust, scalable systems.Are you ready for a challenge? We’re looking for a dynamic software engineer excited to help scale a fintech start-up. Here, you won’t be bogged down by legacy code—you’ll have the...


  • UK, UK, United Kingdom Propel Full time

    Senior Software Engineer – High-Growth AI Start-up Remote (UK based - right to work needed)I’m partnered with a fast-growing, venture-backed startup that’s transforming compliance and security for regulated industries. Their AI-powered platform integrates with over 100 communication tools (think video, chat, email) to help enterprises manage compliance...


  • UK, UK, United Kingdom Rekall Consulting Full time

    Job Title: Senior Software Engineer - Data EngineeringLocation: UK, Ireland OR IsraelAbout Us:We are a Series A-funded, fast-growing startup revolutionizing data-driven decision-making for platform and security teams in Fortune 500 companies. Our innovative solutions transform raw data into actionable insights that drive efficiency, improve security, and...


  • UK, UK, United Kingdom Client Server Full time

    Senior Software Engineer / Backend Developer (IAM Rust IaC) Remote UK to £110kAre you a skilled backend Software Engineer with a strong interest in IAM (Identity and Access Management) solutions?You could be progressing your career in a senior, hands-on Software Engineer role as part of a friendly and supportive international team at a growing and hugely...


  • London, UK, UK, United Kingdom Workforce.com Full time

    We're looking for a Senior Software Engineer to join our London team.As a Senior Software Engineer, you will work across our entire product & technology stack to help us deliver the best product to our thousands of customers worldwide. In doing so, you will be striving for continuous improvement with the ongoing development of features to increase the...


  • UK, UK, United Kingdom Platform Recruitment Full time

    Senior Embedded Software Engineer | £60-75k + £5-6k p/a bonus | BuckinghamMy client is a pioneering medical device company, working on the cutting edge of technology to develop the next generation of life-saving products.They are an extremely stable company, supplying around 90% of the UK's hospitals with equipment, and has consistently reported large...

  • Software Engineer

    2 months ago


    UK, UK, United Kingdom THRYVE Full time

    Senior Software Engineer WantedLocation: 100% Remote Europe (Office in the UK)Language: English SpeakingStart: ASAPHelp shape our growing EdTech platform and protect or children from the dangers of the internet! You’ll work alongside our VP of Engineering to drive our technology strategy.What You’ll Do:Lead product development from concept through to...


  • London, UK, UK, United Kingdom Client Server Full time

    Senior Java Software Engineer / Developer London onsite to £200k+Are you a Senior Java Software Engineer with buyside trading systems experience?You could be progressing your career in a hands-on Senior Java Software Engineer role at a hugely profitable systematic Hedge Fund.As a Senior Java Software Engineer within the Front Office team you will design,...


  • UK, UK, United Kingdom Complexio Full time

    Complexio is Foundational AI works to automate business activities by ingesting whole company data – both structured and unstructured – and making sense of it. Using proprietary models and algorithms Complexio forms a deep understanding of how humans are interacting and using it. Automation can then replicate and improve these actions...


  • UK, UK, United Kingdom Client Server Full time

    Senior Python Software Engineer / Developer London onsite to £130kAre you a backend technologist who has expertise with Python looking for an opportunity to work on complex and interesting AI based systems?You could be progressing your career at a growing tech start-up as they expand their UK presence (already highly successful in the US); the product is an...