Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer Cloud

Ocho People

Belfast

On-site

GBP 70,000 - 90,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in the cloud security space is seeking a Senior Cloud / Backend Engineer. The role involves designing, building and maintaining cloud-native backend services, with a focus on distributed systems and production-grade infrastructure. Ideal candidates will have 7+ years of experience, strong skills in cloud platforms, and proficiency in backend languages. This is an excellent opportunity to work on cutting-edge technologies in a fast-paced environment.

Benefits

High level of technical ownership
Opportunity to make a real impact
Collaborate with senior engineers

Qualifications

  • 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.

Responsibilities

  • Take ownership across the full software lifecycle from architecture to live cloud environments.
  • Design, develop and maintain cloud-native backend services running in production.
  • Build and evolve microservices architectures deployed on Kubernetes.
  • Contribute to cloud architecture and technology decisions.
  • Own services end-to-end, including deployment and monitoring.
  • Improve scalability, stability and efficiency of distributed systems.
  • Work with CI/CD pipelines for fast, safe delivery.
  • Conduct code and design reviews.

Skills

Cloud platforms (AWS, GCP, Azure)
Backend languages (Java, Go, Python, C#)
Microservices architectures
Containerisation and orchestration (Docker, Kubernetes)
CI/CD pipelines
Distributed systems
Data-intensive systems
Job description

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.

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