At a Glance
- Tasks: Design and optimise backend services for a leading cybersecurity platform.
- Company: Join a global leader in cybersecurity, known for innovation and excellence.
- Benefits: Enjoy competitive salary, equity options, healthcare, and more perks.
- Why this job: Make a tangible impact while working with cutting-edge technology in a collaborative environment.
- Qualifications: 7+ years in software engineering with strong Java and backend development skills required.
- Other info: This is a full-time, onsite role in central London, fostering technical leadership.
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 in these areas will make you stand out during discussions.
✨Tip Number 2
Prepare to discuss your experience with large-scale systems and how you've contributed to their performance optimisation. Be ready to share specific examples of challenges you've faced and how you overcame them, as this will demonstrate your problem-solving abilities.
✨Tip Number 3
Highlight any leadership roles you've taken on, especially in mentoring junior developers or leading projects. This aligns well with the company's emphasis on technical leadership and collaboration, showing that you're a good fit for their team culture.
✨Tip Number 4
Research the company’s recent projects or initiatives in cybersecurity. Being knowledgeable about their work will not only help you ask insightful questions but also show your genuine interest in contributing to their mission.
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 with DevOps tools and large-scale systems to demonstrate your fit for the role.
Showcase Problem-Solving Skills: Provide examples of complex problems you've solved in previous roles, especially those related to system performance optimisation and security principles. This will help illustrate your capability to handle the challenges of the position.
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 designed and optimised backend services, as this will demonstrate your hands-on expertise.
✨Understand Cybersecurity Principles
Since this role is focused on cybersecurity solutions, brush up on key cybersecurity concepts and how they relate to backend development. Being able to speak knowledgeably about security principles will set you apart from other candidates.
✨Demonstrate Leadership Qualities
The company values technical leadership, so be ready to share experiences where you've mentored junior developers or led projects. Highlight your ability to foster collaboration and drive engineering quality within a team.
✨Prepare for System Design Questions
Expect questions related to system architecture and design patterns, especially in the context of large-scale systems. Practice articulating your thought process when designing scalable and resilient backend solutions.