Senior Software Engineer

Ocho
Belfast, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 90K

Job location

Remote
Belfast, United Kingdom

Tech stack

Java
API
Amazon Web Services (AWS)
Azure
Cloud Computing
Computer Security
Distributed Systems
Intrusion Detection and Prevention
Java Virtual Machine (JVM)
Performance Tuning
Secure Coding
Trusted Systems
Real Time Systems
Concurrency
Backend
Event Driven Architecture
Kubernetes
Low Latency
Code Testing
Kafka
Video Streaming
gRPC
Data Pipelines
Devsecops
Docker
Go
Microservices

Job description

  • 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

Technologies:

  • AWS
  • Azure
  • Backend
  • Cloud
  • DevSecOps
  • Docker
  • GCP
  • Golang
  • Java
  • Kafka
  • Kubernetes
  • REST
  • Security
  • gRPC
  • microservices
  • JVM
  • Spring

Requirements

  • 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
  • Proficiency with APIs (REST/gRPC)
  • Familiarity with microservices architecture
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Familiarity with Docker and Kubernetes
  • Knowledge of 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

Benefits & conditions

We are a fast-growing organisation in the cybersecurity space, developing advanced platforms to detect, prevent, and respond to modern threats in real time. Join our high-impact backend team where you will work on cutting-edge cybersecurity products with real-world impact. We offer a competitive salary and benefits, including flexible or remote working options, and the opportunity to shape system architecture and technical direction.

Apply for this position