Cloud Software Engineer
We are seeking a highly skilled Cloud Software Engineer to join our team and help drive the development of modern, cloud-based applications. This is an exciting opportunity for someone who enjoys working across the full software lifecycle.
This role will involve designing, developing, and delivering scalable, high-performance applications using .NET, C#, and cloud technologies. You will work across the full software lifecycle, from architecture and design through to deployment and optimisation, collaborating with experienced engineers and product specialists on innovative projects.
The ideal candidate will have a strong background in cloud platforms, containerised solutions, and CI/CD practices. Experience in front-end frameworks such as Angular or React is also desirable.
This is a hands-on role that requires excellent communication and collaboration skills. As a Cloud Software Engineer, you will be empowered to make decisions, take ownership of your work, and shape the direction of the products you build.
Key Responsibilities:
* Design and develop scalable, high-performance applications using .NET, C#, and cloud technologies
* Build and maintain containerised applications using Docker (and/or Kubernetes)
* Deploy and manage solutions in Azure or AWS environments
* Work with CI/CD pipelines to ensure smooth delivery
* Collaborate with front-end engineers on user interfaces
* Participate in code reviews, architecture sessions, and sprint planning
Requirements:
* 6+ years' experience developing software using .NET, C#, and cloud technologies
* Strong experience in cloud platforms (Azure or AWS)
* Proven ability to build containerised solutions using Docker (Kubernetes experience a plus)
* Familiarity with CI/CD and modern DevOps practices
* Exposure to front-end frameworks (Angular or React) - full-stack mindset preferred
* Excellent communication and collaboration skills
Benefits:
* Hybrid flexibility: 2 days in office, 3 days remote
* Impact: Play a leading role in new product development and platform modernisation
* Ownership: Real autonomy and influence over technical direction and implementation