Senior Software Engineer (Java) - Greenfield Cyber Security SaaS Solutions
Senior Software Engineer (Java) - Greenfield Cyber Security SaaS Solutions

Senior Software Engineer (Java) - Greenfield Cyber Security SaaS Solutions

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

At a Glance

  • Tasks: Design and develop secure Java backend services for cutting-edge cybersecurity solutions.
  • Company: Join a global leader in cybersecurity, shaping the future of secure SaaS products.
  • Benefits: Enjoy competitive salary, equity options, healthcare, and a collaborative work environment.
  • Why this job: Make a real impact on global security while growing your skills in a dynamic team.
  • Qualifications: 7+ years in software engineering with strong Java and backend development experience required.
  • Other info: Onsite role in London, perfect for those eager to innovate and lead in tech.

The predicted salary is between 68000 - 85000 £ per year.

TechHeads is proud to partner with a global cybersecurity leader on a high-impact opportunity for a Senior Software Engineer. This permanent role based onsite in central London (5 days a week), offers the chance to work shoulder-to-shoulder with a world-class team on complex, secure SaaS systems powering global enterprises.

As a Senior Backend Engineer, you’ll play a key role in designing and building greenfield backend services using Java and Spring Boot, with a strong emphasis on DevOps, automation, and performance at scale. You’ll help shape technical direction, lead by example in code quality, and champion best practices across the team.

You’ll be working on the core of next-gen cybersecurity products, including enterprise-grade systems built from the ground up. With a focus on innovation and engineering excellence, this role offers real technical ownership and the chance to make architectural decisions that scale globally.

You’ll be part of a forward-thinking, collaborative team where ideas are shared, voices are heard, and initiative is rewarded. This is an opportunity to grow fast, work on meaningful problems, and expand your skills in a technically rich environment.

If you’re looking to elevate your career, build secure and scalable systems, and play a key role in a global product roadmap, we want to hear from 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+ 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: £85,000 - £100,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

Senior Software Engineer (Java) - Greenfield Cyber Security SaaS Solutions employer: TechHeads

TechHeads is an exceptional employer, offering a vibrant work culture in the heart of London where innovation thrives and collaboration is key. As a Senior Software Engineer, you'll enjoy competitive compensation, equity options, and comprehensive healthcare benefits, all while working on cutting-edge cybersecurity solutions that make a real impact. With ample opportunities for professional growth and the chance to mentor junior developers, you'll be part of a forward-thinking team dedicated to engineering excellence and continuous improvement.
T

Contact Detail:

TechHeads Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Java) - Greenfield Cyber Security SaaS Solutions

✨Tip Number 1

Familiarise yourself with the latest trends in cybersecurity and SaaS solutions. Being able to discuss current challenges and innovations in the field during your interview will demonstrate your passion and knowledge, making you a standout candidate.

✨Tip Number 2

Showcase your experience with Java and Spring Boot by preparing specific examples of projects you've worked on. Be ready to discuss the architectural decisions you made and how they contributed to the success of the project.

✨Tip Number 3

Highlight your understanding of DevOps practices and tools like Kubernetes and CI/CD pipelines. Discussing how you've implemented these in past roles can illustrate your ability to contribute to infrastructure modernisation efforts.

✨Tip Number 4

Prepare to talk about your mentoring experiences. This role values collaboration and technical leadership, so sharing how you've supported junior developers or led teams will show that you're a great fit for their culture.

We think you need these skills to ace Senior Software Engineer (Java) - Greenfield Cyber Security SaaS Solutions

Java Development
Spring Boot
REST/GraphQL API Design
Kafka
RabbitMQ
PostgreSQL
DevOps Practices
Kubernetes
CI/CD Pipelines
Cloud Infrastructure (AWS/GCP/Azure)
Software Security Principles
System Performance Optimisation
Infrastructure Reliability
Distributed Architectures
Technical Leadership
Mentoring and Coaching
Collaboration with Cross-Functional Teams
Problem-Solving Skills
Continuous Improvement Mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and any relevant technologies mentioned in the job description. Use specific examples of projects where you've demonstrated your skills in backend development and DevOps.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for cybersecurity and your understanding of the role. Mention how your previous experiences align with the responsibilities outlined in the job description, particularly your ability to lead engineering best practices and mentor junior developers.

Showcase Relevant Projects: If you have worked on greenfield projects or have experience with large-scale systems, be sure to include these in your application. Highlight your contributions and the impact they had on the project’s success, especially in terms of performance and security.

Highlight Soft Skills: In addition to technical skills, emphasise your ability to work collaboratively within cross-functional teams. Mention any experience you have in mentoring others or leading initiatives, as this aligns with the company’s focus on collaboration and technical excellence.

How to prepare for a job interview at TechHeads

✨Showcase Your Java Expertise

Make sure to highlight your extensive experience with Java and Spring Boot during the interview. Be prepared to discuss specific projects where you've designed and built backend services, focusing on your role and the technologies you used.

✨Demonstrate DevOps Knowledge

Since this role emphasises DevOps practices, be ready to talk about your hands-on experience with tools like Kubernetes and CI/CD pipelines. Share examples of how you've contributed to infrastructure modernisation or automated processes in previous roles.

✨Discuss Security Principles

Given the focus on cybersecurity, it's crucial to demonstrate your understanding of software security principles. Prepare to discuss how you've implemented security measures in your past projects and how you ensure the reliability of systems.

✨Emphasise Collaboration and Leadership

This position involves mentoring junior developers and working closely with cross-functional teams. Be ready to share experiences where you've led a team, fostered collaboration, or supported others in their professional growth.

Senior Software Engineer (Java) - Greenfield Cyber Security SaaS Solutions
TechHeads
T
  • Senior Software Engineer (Java) - Greenfield Cyber Security SaaS Solutions

    Full-Time
    68000 - 85000 £ / year (est.)

    Application deadline: 2027-06-28

  • T

    TechHeads

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