Senior Software Engineer - Java Hybrid on-site
Listed on 2026-06-03
-
Software Development
Backend Developer, Software Engineer
About the opportunity
Enably is hiring on behalf of a Belfast-based cybersecurity company looking to add a Senior Java Software Engineer to its engineering team.
This is a hybrid role, with 3 days per week in the Belfast office. It would suit someone who enjoys building robust backend systems, solving complex technical problems and working on software where quality, security and reliability really matter.
You will be joining a software business operating in the cybersecurity space, where engineering decisions need to be thoughtful, scalable and secure. The work will involve designing, building and improving backend services, contributing to technical direction, and helping maintain high standards across the codebase.
It is a strong fit for someone who wants to stay close to the code, work with experienced engineers, and contribute to software that has a meaningful real‑world purpose.
Why this role matters
Cybersecurity products need to be reliable, secure and built with care. This role will play an important part in developing and improving the systems that sit behind the product.
As a Senior Java Software Engineer, you will help design and deliver backend features, improve existing services and contribute to the technical quality of the platform. You will be trusted to make sensible engineering decisions, write maintainable code and help the team think clearly about architecture, performance and reliability.
This is not just a ticket‑taking role. The company is looking for someone who can understand the bigger technical picture, contribute ideas, support good engineering habits and help move important work forward.
You will work closely with other engineers and technical leaders in a collaborative environment where strong judgement, ownership and clear communication matter.
Why this is a strong opportunity
This is a chance to join a Belfast cybersecurity company in a senior engineering role where the work is technically interesting and genuinely important.
For the right person, it offers the chance to:
- Work on cybersecurity software with real‑world relevance
- Stay hands‑on with Java and backend engineering
- Influence technical decisions and engineering standards
- Join a collaborative team with strong technical focus
- Build secure, reliable systems in a growing sector
- Work hybrid from Belfast with regular in‑person collaboration
What you’ll be doing
- Designing, building and maintaining backend services using Java
- Contributing to the architecture and design of scalable, secure software systems
- Writing clean, maintainable and well‑tested code
- Improving existing systems, services and technical patterns
- Working closely with other engineers, product and technical stakeholders
- Contributing to technical discussions and helping shape engineering decisions
- Supporting code reviews and helping maintain strong engineering standards
- Troubleshooting technical issues and improving performance, reliability and resilience
- Working with security, data and infrastructure considerations in mind
- Supporting and mentoring less experienced engineers where appropriate
What they’re looking for
They’re keen to meet engineers who bring strong backend development experience, sound technical judgement and a practical approach to building software.
Experience with Spring Boot, REST APIs, microservices, cloud platforms, CI/CD, Docker or Kubernetes, relational databases, automated testing and secure software development practices would be highly relevant.
You will likely be a strong fit if you have:
- Strong commercial experience building backend systems with Java
- Experience working as a Senior Software Engineer, or operating at mid‑level for a while and ready to step up
- Good understanding of backend architecture, APIs and distributed systems
- Experience writing clean, maintainable and well‑tested code
- Strong knowledge of software engineering principles and design patterns
- Experience with relational and/or No
SQL databases - Good understanding of cloud‑based or modern infrastructure environments
- Comfortable working in a collaborative engineering team
- The ability to communicate technical ideas clearly
- A security‑conscious approach to software development
- Willin…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: