Enable job alerts via email!

Senior Software Engineer (Java) – Bonus, Equity and More

JR United Kingdom

Slough

On-site

GBP 60,000 - 80,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A prominent partner in the cyber security field is looking for a Senior Software Engineer (Java) to join their Slough-based team. The successful candidate will play a vital role in back-end development, leading projects, mentoring junior developers, and working on innovative SaaS security solutions. This full-time position offers excellent opportunities for professional growth in a collaborative environment, working with modern technologies and practices.

Benefits

Bonus
Equity

Qualifications

  • 7-10+ years of professional experience in software engineering focused on Java backend development.
  • Solid understanding of Spring Boot, Kafka, RabbitMQ, PostgreSQL, and API design patterns.
  • Experience working on large-scale, production-grade systems.

Responsibilities

  • Design, develop, and maintain Java-based backend services using Spring Boot.
  • Contribute to infrastructure modernization with DevOps teams.
  • Lead best practices including coding standards and unit testing.

Skills

Java
Spring Boot
Kubernetes
CI/CD
APIs
Cloud Infrastructure
System Performance Optimisation
Software Security Principles

Job description

Social network you want to login/join with:

Senior Software Engineer (Java) – Bonus, Equity and More, slough

col-narrow-left

Client:

TechHeads

Location:

slough, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Views:

3

Posted:

10.06.2025

Expiry Date:

25.07.2025

col-wide

Job Description:

Senior Software Engineer (Java) – Bonus, Equity and More

TechHeads is partnering with a global leader in the cyber security space, currently growing their team, to bring you an exciting opportunity for an experienced Senior Software Engineer. This permanent, full-time role is based onsite in London 5 days a week, giving you the chance to collaborate closely with a skilled team and build valuable in-person connections.

This role will be focused on Back-End Software Development and require a solid grasp of DevOps practices. You’ll be integral in the design, build, and maintenance of new and existing backend features, while providing technical leadership through activities such as code reviews and maintaining best practices.

Working with a modern stack including Java and Spring Boot, you’ll have the opportunity to develop your expertise with the latest tools and technologies. This is a great chance to strengthen your skillset while working on cutting-edge solutions to further your professional development.

This role stand will also give you the opportunity to work on greenfield projects, building innovative SaaS cyber security products from the ground up. Allowing you to work in a collaborative, forward-thinking environment with variety and engaging projects.

If you’re looking to fast-track your career in a high-impact role with a market leader, we’d love 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 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.
  • Are 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:

  • Benefits: Bonus, Equity and More

If you would like to be considered for this position, please share a copy of your updated CV to [emailprotected]

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer (Java) – Bonus, Equity and More

JR United Kingdom

London

On-site

GBP 70,000 - 100,000

4 days ago
Be an early applicant

Back-End Software Engineer – Cyber Security SaaS Tech.

JR United Kingdom

Slough

On-site

GBP 60,000 - 85,000

4 days ago
Be an early applicant

Back-End Software Engineer – Cyber Security SaaS Tech.

JR United Kingdom

London

On-site

GBP 60,000 - 90,000

4 days ago
Be an early applicant