At a Glance
- Tasks: Design and optimise backend services for a leading cybersecurity platform.
- Company: Join a global leader in cybersecurity, based in vibrant London.
- Benefits: Enjoy competitive salary, equity options, and comprehensive healthcare.
- Why this job: Make a real impact on critical systems used by enterprises and governments worldwide.
- Qualifications: 7+ years in software engineering with strong Java backend skills required.
- Other info: Work onsite in a technically elite team that values innovation and collaboration.
The predicted salary is between 80000 - 120000 £ per year.
TechHeads is working with a global leader in cybersecurity to bring you an exciting new opportunity for a Backend Software Engineer to join their high-performing London-based team. This is a full-time, permanent position, based fully onsite in central London 5 days a week, offering a unique opportunity to take ownership of core backend systems that power a world-class security platform.
In this role, you’ll be instrumental in designing, building, and optimising high-availability backend services that underpin critical cybersecurity capabilities while also bringing technical leadership to the team. Operating at scale, your work will have a huge impact on systems used by major enterprises and governments worldwide.
You’ll work hands-on with a sophisticated tech stack including Java, Spring Boot and more. You’ll lead initiatives to enhance existing platforms while working on greenfield projects, giving you an opportunity to contribute to the strategic input into the evolution of enterprise scale platforms.
This is a rare opportunity to join a technically elite team that values engineering excellence, technical leadership, and deep domain expertise. You’ll be expected to make confident, informed decisions, and help raise the technical bar across the team.
If you’re a skilled back-end engineer seeking a role where your impact is tangible and your expertise is recognised, this London-based opportunity offers the challenge and scope you’re looking for.
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.
- 7+ 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.
- Exposure to tools like Elasticsearch/Kibana, Hadoop/HBase, OpenSearch, or VPN/proxy architectures.
- 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.
Salary: £100,000 - £120,000 DOE
Benefits:Equity, Healthcare 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 – Greenfield Cybersecurity SaaS Solutions employer: TechHeads
Contact Detail:
TechHeads Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Back-End Software Engineer – Greenfield Cybersecurity SaaS Solutions
✨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 with these tools will make you stand out during discussions.
✨Tip Number 2
Prepare to discuss your experience with large-scale systems and distributed architectures. Be ready to share examples of how you've optimised performance and ensured reliability in past projects, as this aligns closely with the role's responsibilities.
✨Tip Number 3
Highlight any leadership or mentoring experiences you have had. This position values technical leadership, so be prepared to discuss how you've supported junior developers or driven engineering best practices in your previous roles.
✨Tip Number 4
Research the company’s current cybersecurity solutions and be ready to discuss how you can contribute to their greenfield projects. Showing that you understand their mission and are excited about their work will demonstrate your genuine interest in the role.
We think you need these skills to ace Back-End Software Engineer – Greenfield Cybersecurity SaaS Solutions
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and other relevant technologies mentioned in the job description. Use specific examples of projects where you've designed and optimised backend services.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for cybersecurity and your technical leadership skills. Mention how your background aligns with the responsibilities of the role and express your enthusiasm for contributing to greenfield projects.
Highlight Relevant Experience: In your application, emphasise your 7+ years of experience in software engineering, particularly focusing on backend development. Include any experience you have with DevOps tools and large-scale systems, as these are crucial for the role.
Showcase Problem-Solving Skills: Provide examples of complex problems you've solved in previous roles. This could include optimising system performance or leading initiatives that improved engineering practices. Demonstrating your problem-solving mindset will set you apart.
How to prepare for a job interview at TechHeads
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Java, Spring Boot, and other technologies mentioned in the job description. Highlight specific projects where you've designed and optimised backend services, as this will demonstrate your capability to handle the responsibilities of the role.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your problem-solving abilities. Prepare to walk through your thought process on how you would tackle complex issues, especially those related to system performance optimisation and security principles.
✨Emphasise Leadership and Mentoring Experience
Since the role involves mentoring junior developers, be ready to share examples of how you've supported and guided others in previous positions. Discuss any initiatives you've led that improved engineering practices or team collaboration.
✨Understand the Company’s Vision
Research the company’s mission and recent developments in cybersecurity. Being able to articulate how your skills align with their goals will show your genuine interest in the position and help you stand out as a candidate.