Senior Software Engineer C# - FLEXIBLE WORKING
Senior Software Engineer C# - FLEXIBLE WORKING

Senior Software Engineer C# - FLEXIBLE WORKING

Full-Time 43200 - 72000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Design and implement software solutions for a growing cyber security platform.
  • Company: Join TryHackMe, the fastest-growing online cyber security training platform with over 3 million members!
  • Benefits: Enjoy flexible remote work, a £2,500 training budget, and free lunches during virtual meetups.
  • Why this job: Be part of a mission-driven team that makes learning cyber security fun and accessible.
  • Qualifications: 5+ years in software engineering with experience in both front and back end development.
  • Other info: Work fully remote and receive a branded swag pack to kickstart your journey!

The predicted salary is between 43200 - 72000 £ per year.

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!

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.

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.

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
Git, NodeJS , CSS, HTML, jQuery, Javascript, React, Typescript , Redux, MongoDB , AWS – (MERN stack)
Strong understanding of software architecture and design principles
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

100% Remote – In a fully digital world, work from anywhere you want!
Swag Pack – start your TryHackMe journey with a branded swag bundle!
Personal Development – £2,500 training budget to acquire certifications, and more.
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.
401k / Pension – TryHackMe makes it easy to save money for your retirement.

Interview with our Software Engineering Manager

Senior Software Engineer C# - FLEXIBLE WORKING employer: TryHackMe

At TryHackMe, we pride ourselves on being an exceptional employer that champions flexibility and innovation in the rapidly evolving field of cyber security. Our fully remote work culture empowers you to thrive from anywhere while enjoying a generous personal development budget, health insurance, and unique perks like virtual lunches. Join us to not only advance your career but also contribute to a mission-driven team dedicated to making cyber security education accessible and engaging for millions.
T

Contact Detail:

TryHackMe Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer C# - FLEXIBLE WORKING

✨Tip Number 1

Familiarize yourself with the MERN stack, as it's crucial for this role. Make sure you can discuss your experience with MongoDB, Express, React, and NodeJS in detail during the interview.

✨Tip Number 2

Highlight any experience you have with Agile methodologies. Be prepared to share specific examples of how you've contributed to sprint planning or retrospectives in previous roles.

✨Tip Number 3

Since mentoring is a key part of this position, think about your past experiences where you've guided junior developers. Prepare to discuss your approach to coaching and providing feedback.

✨Tip Number 4

Stay updated on the latest trends in cyber security and edtech. Being able to discuss recent developments in these fields will show your genuine interest and alignment with TryHackMe's mission.

We think you need these skills to ace Senior Software Engineer C# - FLEXIBLE WORKING

Full Stack Development
JavaScript
TypeScript
NodeJS
React
CSS
HTML
jQuery
Redux
MongoDB
AWS
Software Architecture
Agile Methodologies
Scrum
Code Review
Mentoring and Coaching
Problem-Solving Skills
Communication Skills
System Performance Monitoring
Continuous Improvement

Some tips for your application 🫡

Understand the Company: Familiarize yourself with TryHackMe's mission and values. Highlight your passion for cyber security and how it aligns with their goal of making learning easier.

Tailor Your CV: Customize your CV to emphasize your experience in full stack development, particularly with the technologies mentioned (JavaScript, NodeJS, React, etc.). Showcase relevant projects that demonstrate your skills.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also your leadership experience and interest in mentoring others. Mention specific examples of how you've contributed to team success in previous roles.

Highlight Agile Experience: Since TryHackMe values Agile methodologies, make sure to detail your experience with Agile practices, including any roles you've played in sprint planning or retrospectives.

How to prepare for a job interview at TryHackMe

✨Showcase Your Full Stack Expertise

Make sure to highlight your experience with both front-end and back-end technologies. Be prepared to discuss specific projects where you've utilized JavaScript, NodeJS, React, and MongoDB, as well as how you approached challenges in those areas.

✨Demonstrate Leadership Skills

Since the role involves mentoring and leading a team, share examples of how you've successfully guided junior developers or led projects. Discuss your approach to providing feedback and fostering a collaborative environment.

✨Discuss Agile Methodologies

Be ready to talk about your experience with Agile development practices. Share how you've participated in sprint planning, stand-ups, and retrospectives, and how these methodologies have improved your team's productivity.

✨Stay Updated on Cyber Security Trends

Given the company's focus on cyber security, express your interest in the field and any relevant knowledge you have. Mention any recent trends or technologies you've been following and how they could impact software development.

Senior Software Engineer C# - FLEXIBLE WORKING
TryHackMe
T
  • Senior Software Engineer C# - FLEXIBLE WORKING

    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-02-04

  • T

    TryHackMe

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>