cover image
TryHackMe

TryHackMe

tryhackme.com

4 Jobs

2,529 Employees

About the Company

TryHackMe takes the pain out of learning and teaching Cybersecurity. Our platform makes it a comfortable experience to learn by designing prebuilt courses which include virtual machines (VM) hosted in the cloud ready to be deployed. This avoids the hassle of downloading and configuring VM's. Our platform is perfect for CTFs, Workshops, Assessments or Training.

Listed Jobs

Company background Company brand
Company Name
TryHackMe
Job Title
Senior Software Engineer (Full-Stack)
Job Description
**Job Title:** Senior Software Engineer (Full‑Stack) **Role Summary:** Lead end‑to‑end full‑stack development for a rapidly scaling cyber‑security education platform. Drive product growth by designing, building, and optimizing scalable, secure web applications in a small Agile team. **Expectations:** - Deliver high‑quality, maintainable code on schedule. - Mentor junior engineers and uphold engineering standards. - Collaborate closely with product, design, and tech leads to shape feature roadmaps. - Continuously improve development processes and technical choices. **Key Responsibilities:** - Design and implement software solutions that meet business, scalability, reliability, and security requirements. - Code in JavaScript/TypeScript using Node.js, React, Redux, and MongoDB (MERN stack). - Build and maintain databases, data models, and optimize queries. - Participate in code, design, and performance reviews; enforce coding standards. - Monitor system performance, diagnose bottlenecks, and implement fixes. - Contribute to CI/CD pipelines and cloud deployments (AWS, Azure, or GCP). - Facilitate Agile ceremonies (sprint planning, stand‑ups, retrospectives). - Mentor and coach a small engineering team, providing technical guidance. - Stay abreast of emerging tech trends and share insights with the team. **Required Skills:** - 5+ years of full‑stack software engineering experience. - Proven experience in startup or scale‑up SaaS environments. - Proficiency with Git, Node.js, React, TypeScript, Redux, CSS, HTML, jQuery. - Hands‑on experience with MongoDB, AWS (and other cloud platforms). - Strong grasp of software architecture, design principles, and security best practices. - Experience with CI/CD pipelines and Agile/Scrum methodologies. - Excellent communication in English; leadership and problem‑solving skills. - Interest in cyber‑security or educational technology sectors. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - Relevant certifications (e.g., AWS Certified Developer, Scrum Master) preferred but not mandatory.
United kingdom
Remote
Senior
14-11-2025
Company background Company brand
Company Name
TryHackMe
Job Title
Data Analytics Lead
Job Description
Job title: Data Analytics Lead Role Summary: Lead the data team to build an analytics culture, deliver insights, design scalable analytics solutions, and mentor analysts. Own end‑to‑end analytics infrastructure and collaborate with cross‑functional stakeholders to translate business objectives into data‑driven strategies. Expectations: 5+ years experience in data engineering, analytics, or analytics engineering; 2+ years as a data lead; strong SQL; proficiency with Tableau and dbt; expertise in event‑based analytics and user behaviour modeling; ability to drive data‑driven decision making; leadership mindset and communication skills. Key Responsibilities: - Deliver actionable insights in a fast‑paced environment. - Own data analytics infrastructure: pipelines, warehousing, modeling, reporting. - Collaborate with stakeholders to understand business objectives and provide data solutions. - Analyze company data to identify trends, opportunities, and improvement areas. - Develop and maintain data models supporting analytics. - Create interactive dashboards/visualizations to communicate insights. - Leverage product usage data to inform product strategy. - Champion data‑driven decision making and advance analytical capabilities organization‑wide. - Lead and mentor a squad of data analysts. Required Skills: - Advanced SQL. - Tableau (or equivalent) visualization. - dbt and data warehousing/modeling knowledge. - Event‑based analytics for user behavior and conversion. - Understanding of machine learning models and techniques (preferred). - Strong problem‑solving, communication, and collaboration skills. - Experience in startup environments (preferred). - Aspiration to pursue a leadership career. Required Education & Certifications: - Bachelor’s degree in Computer Science, Data Science, Statistics, or related field (minimum). - Certifications in SQL, Tableau, or data engineering/analytics tools are a plus.
European economic, United kingdom
Remote
Senior
26-11-2025
Company background Company brand
Company Name
TryHackMe
Job Title
Data Analyst
Job Description
**Job title:** Data Analyst **Role Summary:** Deliver data‑driven insights to support organizational growth by owning end‑to‑end analytics infrastructure, including data pipelines, warehousing, modelling, and reporting. **Expectations:** Produce actionable insights in a fast‑paced environment; translate business objectives into data‑driven solutions; champion data‑driven decision making across the organization. **Key Responsibilities:** - Design, build, and maintain scalable data pipelines and data warehouse solutions. - Develop and update data models (e.g., using dbt) to support analytics needs. - Create interactive dashboards and visualizations to communicate insights (Tableau preferred). - Analyze company data to uncover trends, opportunities, and improvement areas. - Measure user behavior and conversion performance through event‑based analytics. - Collaborate with cross‑functional stakeholders to understand business goals and provide actionable recommendations. - Promote and advance analytical capabilities and an analytics culture throughout the organization. **Required Skills:** - 2+ years of experience as a data engineer, analyst, or analytics engineer. - Proficient SQL. - Experience with visualization tools (Tableau preferred). - Knowledge of data warehousing and modelling, especially dbt. - Experience in event‑based analytics and user behavior measurement. - Familiarity with machine learning concepts and techniques (preferred). - Strong problem‑solving, communication, and stakeholder management skills. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Statistics, Data Analytics, or related field (or equivalent professional experience).
United kingdom
Remote
Junior
26-11-2025
Company background Company brand
Company Name
TryHackMe
Job Title
QA Content Engineer
Job Description
**Job title:** QA Content Engineer **Role Summary:** Validate, test, and report on cyber security training labs, modules, and learning paths to guarantee technical accuracy, pedagogical effectiveness, and high-quality content delivery. **Expectations:** - Deliver comprehensive test coverage for virtual labs and documentation. - Maintain rigorous quality standards in line with industry trends. - Collaborate with content developers and community to refine content. **Key Responsibilities:** - Plan test strategies, execute test plans, and author detailed test reports. - Review iterative content development and provide actionable feedback. - Analyze cybersecurity industry trends and incorporate improvements in tooling and techniques. - Engage with developers to enhance lab quality and troubleshooting. - Support community communication on content releases. **Required Skills:** - Technical understanding of networking, computing and cyber security fundamentals. - Strong analytical attention to detail for technical quality and bug identification. - Subject‑matter expertise in at least two of: web applications, networking & protocols, Linux, Windows, offensive & defensive pentesting tools. - Practical ability to test vulnerable virtual machines and verify VM functionality. - Proficiency in reviewing written content for grammar, clarity, and effective presentation. - Excellent verbal and written communication; strong command of English. **Required Education & Certifications:** - Relevant technical degree or equivalent professional experience in cybersecurity or IT. - No mandatory certifications specified; industry certifications (e.g., CEH, OSCP, GSEC) are a plus.
United kingdom
Remote
27-11-2025