Sub banner

Senior Software Engineer

Job description.

Are you a Senior Backend Engineer who specialises in either Java or Go and enjoys building high-performance, security-focused systems at scale?

My client is a fast-growing organisation in the cybersecurity space, developing advanced platforms to detect, prevent, and respond to modern threats in real time. They are looking for a Senior Engineer with deep expertise in either Java or Go to join a high-impact backend team.


The Role

This role is focused on building and scaling core backend services that underpin security-critical applications. You will work on highly concurrent, distributed systems where performance, resilience, and security are paramount.

Whether your strength is in Java (Spring, JVM ecosystem) or Go (Golang, high-concurrency services), you will have the opportunity to work within a team that values clean design, efficiency, and engineering excellence.


What You'll Be Doing

  • Designing and building scalable backend services using Java or Go

  • Developing high-throughput, low-latency systems in a distributed environment

  • Working on real-time data pipelines and event-driven architectures

  • Contributing to system design, architecture, and performance optimisation

  • Writing clean, maintainable, and well-tested code

  • Collaborating with security and infrastructure teams to build robust, secure systems

  • Mentoring engineers and contributing to best practices


What We're Looking For

  • Strong commercial experience in either Java or Go (Golang)

  • Deep understanding of backend engineering principles and system design

  • Experience building distributed systems at scale

  • Strong knowledge of:

    • Concurrency and performance optimisation

    • APIs (REST/gRPC)

    • Microservices architecture

  • Experience with cloud platforms (AWS, GCP, or Azure)

  • Familiarity with Docker and Kubernetes

  • Experience in cybersecurity, fintech, or other high-security environments is a plus


Nice to Have

  • Experience with low-latency or real-time processing systems

  • Knowledge of security protocols, encryption, or threat detection systems

  • Experience with Kafka or other streaming technologies

  • Exposure to DevSecOps or secure development practices


Why Join?

  • Work on cutting-edge cybersecurity products with real-world impact

  • Join a strong, engineering-led team with a focus on quality and performance

  • Opportunity to shape system architecture and technical direction

  • Competitive salary and benefits

  • Flexible or remote working options


Interested?

If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.

Submit CV for this Job.

Apply for this job now
Posted
Job Details:
Belfast, County Antrim£75000 - £90000 per annum
Job reference:
bmc765443_1774260439