Back to jobs

Senior Software Engineer

Job description

Software Engineer – C#/.NET | Cloud-Native Platform
Permanent | No Sponsorship Option
Remote now, Cambridge In the near future 2/3 times per wekk
£70,000-£95,000

We’re looking for a skilled Software Engineer to join a fast-growing technology team building a next-generation cloud-native platform from the ground up. This is a rare opportunity to work on complex, high-impact engineering challenges where your code will shape the future of how industries solve critical problems.

What you’ll do:
  • Design, build, and deliver clean, scalable, production-grade software in .NET/C# and Python.
  • Contribute to core architecture and push key components from prototype to production.
  • Build and maintain CI/CD pipelines, containerised deployments, and resilient infrastructure.
  • Strengthen system performance, reliability, and security with modern DevOps practices.
  • Collaborate with cross-functional experts and explore AI/ML applications where they add real value.
  • Champion code quality, maintainability, and best practices across the team.

What we’re looking for:
  • 5+ years’ professional software development experience.
  • Strong hands-on skills with .NET/C#
  • Experience with cloud platforms (Azure or AWS), CI/CD, and containerisation (Docker).
  • Solid understanding of REST APIs, web technologies, and scripting (Bash, PowerShell).
  • Proficiency with Git and modern development workflows.
  • Front-end experience (React, Angular, or Blazor).

Bonus points for:
  • C++ and/or Python development knowledge.
  • Exposure to distributed or scalable cloud architectures.

Why join?
You’ll be part of a small, high-calibre engineering team working on a greenfield platform with real-world impact. Expect autonomy, collaboration, and the chance to shape technical direction while working with cutting-edge tools and approaches.
If you’re passionate about writing clean, modern code and want to see your work make a measurable difference, we’d love to hear from you.