Leave us your email address and we'll send you all the new jobs according to your preferences.

Cloud-Native Software Developer (Ref: 190314)

Posted 1 day 17 hours ago by Forsyth Barnes

Permanent
Full Time
I.T. & Communications Jobs
Not Specified, United Kingdom
Job Description
Overview

My client are a forward-looking technology organisation committed to building scalable, secure, and resilient digital services. Their mission is to leverage modern cloud-native technologies to accelerate business transformation and deliver outstanding customer experiences. They operate in a collaborative, agile, and fast-paced environment where innovation, continuous improvement, and learning are at the heart of everything we do.

Job Description

We are seeking a talented Cloud-Native Software Developer to join our growing engineering team. In this role, you will design, develop, and modernise applications using microservices, containers, CI/CD pipelines, and cloud-native tooling. You will work closely with cross-functional teams in a DevSecOps culture to deliver secure, scalable, and reliable solutions that meet business and customer needs.

Responsibilities
  • Design and develop cloud-native applications using microservices and event-driven architectures.
  • Build, deploy, and manage containerised applications on Kubernetes (EKS, AKS, or similar).
  • Implement and optimise CI/CD pipelines for rapid, reliable delivery.
  • Apply observability best practices (logging, metrics, tracing, SLI/SLOs) using tools such as Prometheus, Grafana, and Databricks.
  • Refactor and modernise legacy applications for cloud-native readiness.
  • Write clean, maintainable, and well-tested code in line with engineering best practices.
  • Collaborate with platform engineers, SREs, QA, and Product Managers to deliver secure, scalable services.
  • Contribute to agile ceremonies, continuous improvement initiatives, and mentor junior developers where required.
Qualifications Technical Skills
  • Strong hands-on experience with at least one public cloud (AWS, Azure, or GCP).
  • Proficient with Docker and Kubernetes (deployment, scaling, health checks, config management).
  • Knowledge of Infrastructure as Code (Terraform, Ansible, or similar).
  • Solid understanding of API development and relational databases (Oracle, PostgreSQL).
  • Experience with CI/CD automation and advanced deployment strategies (blue/green, canary).
  • Good knowledge of observability principles (logs, metrics, traces).
  • Understanding of secure coding practices, identity, and secrets management.
Software Engineering Skills
  • Proficient in at least one modern programming language (Go, Python, Java, C#).
  • Experience with frameworks such as Spring, Hibernate, or similar.
  • Strong version control experience (Git) with knowledge of branching strategies.
  • Familiarity with contract testing, integration testing, and automated quality gates.
Soft Skills
  • Strong collaboration and communication skills across cross-functional teams.
  • Ability to analyse and simplify complex problems with clear solutions.
  • Growth mindset and eagerness to learn new technologies.
  • Strong troubleshooting and root-cause analysis skills in distributed systems.
  • Proactive, transparent, and adaptable in a fast-paced environment.
Other
  • Location: Hybrid / Remote options available (depending on project and team requirements).
  • Contract Type: Permanent (contract options may be considered).
  • Salary & Benefits: Competitive package with opportunities for professional development, certifications, and progression.
  • Culture: Agile, collaborative, and innovation-driven with a focus on knowledge sharing and continuous improvement.
Email this Job