Back-End Software Engineer – Cyber Security SaaS Tech.
Back-End Software Engineer – Cyber Security SaaS Tech.

Back-End Software Engineer – Cyber Security SaaS Tech.

Slough Full-Time 85000 - 130000 Β£ / year (est.) No home office possible
T

At a Glance

  • Tasks: Design and maintain Java-based backend services while leading engineering best practices.
  • Company: Join a global leader in cyber security, innovating SaaS products.
  • Benefits: Enjoy a competitive salary, bonuses, equity, and a collaborative work environment.
  • Why this job: Work on cutting-edge projects that make a real-world impact with a supportive team.
  • Qualifications: 7-10+ years in software engineering, strong Java backend skills, and DevOps familiarity required.
  • Other info: Onsite role in London, fostering professional networking and collaboration.

The predicted salary is between 85000 - 130000 Β£ per year.

TechHeads has partnered with a global leader in the cyber security industry. They are currently looking to grow their team with the addition of an experienced Back-End Software Engineer. This is a permanent role based onsite 5 days a week in London, allowing you to collaborate with peers and build your social and professional networks in person.

The ideal candidate will have experience in Back-End Software Development as well as a good understanding of DevOps processes. You will be responsible for designing, producing and maintaining new and existing backend features while also providing technical leadership through activities such as conducting code reviews and maintaining coding standards.

In this role, you will be using a modern tech stack including Java, Spring Boot and more, giving you an opportunity to further develop your skillset with the latest technologies while working on cutting edge projects. You will be working with an organisation leading in the innovation of cyber security SaaS products. In this role, you will have the opportunity to work on Greenfield solutions in a collaborative environment, allowing you to work on exciting projects that offer you variety in your day-to-day work with a team of likeminded professionals.

If you’re looking for a role that will allow you to work with the latest in tech while contributing on projects that make a difference in the world around you, this role could be for you!

Responsibilities:
  • Design, develop, and maintain Java-based backend services using Spring Boot, REST/GraphQL, Kafka, PostgreSQL, and RabbitMQ.
  • Contribute to infrastructure modernisation efforts, working closely with DevOps teams on Kubernetes, CI/CD pipelines, and legacy system migrations.
  • Innovate across the stack, taking ownership of key projects and delivering performant, scalable solutions.
  • Lead engineering best practices including coding standards, unit testing, code reviews, and system architecture discussions.
  • Support, coach, and mentor junior developers, fostering a culture of technical excellence and collaboration.
  • Work closely with cross-functional teams, including product and engineering groups in different countries/regions, to ensure alignment and execution.
  • Build and deploy secure, resilient APIs (REST/GraphQL) and optimise the full software development lifecycle through automation.
Requirements:
  • 7–10+ years of professional experience in software engineering, with a strong focus on Java backend development.
  • Solid understanding of Spring Boot, Kafka, RabbitMQ, PostgreSQL, and modern API design patterns.
  • Hands-on experience or familiarity with DevOps tools and concepts – e.g. Kubernetes, Git-based CI/CD, cloud infrastructure (AWS/GCP/Azure).
  • Strong grasp of software security principles, system performance optimisation, and infrastructure reliability.
  • Experience working on large-scale, production-grade systems with distributed architectures.
Nice to Have:
  • Exposure to tools like Elasticsearch/Kibana, Hadoop/HBase, OpenSearch, or VPN/proxy architectures.
Ideal Candidate will:
  • Bring technical vision, initiative, and a passion for exploring and implementing emerging technologies.
  • Be a natural technical leader with experience mentoring engineers and driving engineering quality across teams.
  • Enjoy solving complex problems and have a product mindset with an eye toward continuous improvement.
Compensation:

Salary: Β£100,000 - Β£120,000 DOE

Benefits:

Bonus, Equity and More

If you would like to be considered for this position, please share a copy of your updated CV to thomas@techheads.ie

Back-End Software Engineer – Cyber Security SaaS Tech. employer: TechHeads

TechHeads is an exceptional employer, offering a dynamic work environment in the heart of London where collaboration and innovation thrive. With a strong focus on employee growth, you will have the opportunity to enhance your skills with cutting-edge technologies while working on impactful cyber security projects. The company fosters a culture of technical excellence and mentorship, ensuring that every team member can contribute meaningfully and advance their career in a supportive and engaging atmosphere.
T

Contact Detail:

TechHeads Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Back-End Software Engineer – Cyber Security SaaS Tech.

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Java, Spring Boot, and Kafka. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during discussions.

✨Tip Number 2

Network with professionals in the cyber security field, especially those who work with SaaS products. Attend meetups or online forums to connect with potential colleagues and gain insights into the company culture and expectations.

✨Tip Number 3

Prepare to discuss your experience with DevOps processes and tools like Kubernetes and CI/CD pipelines. Be ready to share examples of how you've contributed to infrastructure modernisation or worked on legacy system migrations.

✨Tip Number 4

Showcase your leadership skills by preparing examples of how you've mentored junior developers or led engineering best practices in previous roles. This will demonstrate your ability to contribute to a collaborative environment.

We think you need these skills to ace Back-End Software Engineer – Cyber Security SaaS Tech.

Java
Spring Boot
REST API Design
GraphQL
Kafka
RabbitMQ
PostgreSQL
DevOps Practices
Kubernetes
CI/CD Pipelines
Cloud Infrastructure (AWS/GCP/Azure)
Software Security Principles
System Performance Optimisation
Infrastructure Reliability
Technical Leadership
Code Review
Unit Testing
Cross-Functional Collaboration
Mentoring Junior Developers
Problem-Solving Skills

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience in Back-End Software Development, particularly with Java and Spring Boot. Emphasise any relevant projects or roles that showcase your skills in cyber security and DevOps processes.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also demonstrates your passion for cyber security. Mention specific technologies you’ve worked with, such as Kafka or PostgreSQL, and how they relate to the role.

Showcase Your Leadership Skills: Since the role involves mentoring junior developers and leading engineering best practices, include examples of your leadership experience. Highlight any instances where you've conducted code reviews or contributed to team standards.

Highlight Problem-Solving Abilities: In your application, provide examples of complex problems you've solved in previous roles. This could include optimising system performance or working on large-scale production systems, which are key aspects of the job.

How to prepare for a job interview at TechHeads

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java, Spring Boot, and other technologies mentioned in the job description. Bring examples of past projects where you successfully implemented these technologies, and be ready to explain your thought process and problem-solving approach.

✨Demonstrate Your Understanding of DevOps

Since the role requires familiarity with DevOps processes, make sure to highlight any relevant experience you have with tools like Kubernetes, CI/CD pipelines, and cloud infrastructure. Discuss how you've collaborated with DevOps teams in the past to improve software delivery.

✨Prepare for Technical Leadership Questions

As a potential technical leader, expect questions about mentoring junior developers and driving engineering best practices. Think of specific instances where you've led code reviews or contributed to team standards, and be ready to share your insights on fostering a culture of collaboration.

✨Align with the Company's Mission

Research the company's role in the cyber security industry and be prepared to discuss how your skills can contribute to their mission. Show enthusiasm for working on projects that make a difference, and express your interest in being part of a team that values innovation and technical excellence.

Back-End Software Engineer – Cyber Security SaaS Tech.
TechHeads
T
  • Back-End Software Engineer – Cyber Security SaaS Tech.

    Slough
    Full-Time
    85000 - 130000 Β£ / year (est.)

    Application deadline: 2027-06-11

  • T

    TechHeads

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