cover image
Ocho

Senior Software Engineer (Cloud)

On site

Belfast, United kingdom

£ 90,000 /year

Senior

Full Time

03-02-2026

Share this job:

Skills

Python Java C# Go Neo4J Cloud Security CI/CD DevOps Docker Kubernetes Monitoring Architecture Cloud Architecture Azure AWS cloud platforms GCP Redis CI/CD Pipelines Microservices

Job Specifications

Are you a cloud-focused backend engineer who wants to build and secure modern cloud-native platforms at scale?

My client is an emerging technology company operating in the cloud security space, building runtime-driven platforms that help organisations protect and understand their cloud infrastructure in real time. They are now looking to bring on a Senior Cloud / Backend Engineer to play a key role in designing, building and scaling their cloud-native backend systems.

This role has a strong emphasis on cloud development, distributed systems and production-grade infrastructure running across AWS, GCP and Azure.

The Role

As a Senior Engineer, you will take ownership across the full software lifecycle - from architecture and design through to deployment, monitoring and optimisation in live cloud environments. You'll work closely with other backend engineers, DevOps and frontend teams to deliver resilient, scalable cloud services.

Key Responsibilities

Design, develop and maintain cloud-native backend services running in production environments

Build and evolve microservices architectures deployed on Kubernetes and containerised platforms

Contribute to cloud architecture and technology decisions across AWS, GCP and Azure

Own services end-to-end, including deployment, monitoring, performance tuning and reliability

Improve scalability, stability and efficiency of distributed systems and data-intensive services

Work with CI/CD pipelines to enable fast, safe and automated delivery

Conduct code and design reviews, helping to set engineering best practices

Collaborate with DevOps and platform teams on infrastructure and runtime concerns

Required Experience

7+ years' experience in backend or platform engineering

Strong experience with cloud platforms (AWS, GCP and/or Azure)

Proficiency in at least one backend language such as Java, Go, Python or C#

Hands-on experience building cloud-native, distributed systems

Strong knowledge of microservices architectures

Experience with containerisation and orchestration (Docker, Kubernetes)

Experience working with CI/CD pipelines in production environments

Background in data-intensive systems and messaging technologies

Nice to Have

Experience working in cloud security, observability or platform-level products

Familiarity with technologies such as ElasticSearch, Redis, Neo4j, TimescaleDB or RabbitMQ

Exposure to multi-cloud environments and large-scale production systems

Why Join?

Work on a cloud-first product operating at scale across multiple cloud providers

High level of technical ownership and influence over architecture decisions

Opportunity to make a real impact in a fast-growing, technically challenging domain

Collaborate with senior engineers across backend, platform and DevOps disciplines

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

About the Company

Ocho use the latest technology combined with over 50 years of experience scaling global tech businesses to bring digital recruitment solutions to our clients. Know more