Point your AI agent at freehire and let it find you a job.

Get the CLI →

ECM Selection Limited

New

Principal Software Developer

Posted 2 views
Discussion

Salary: £45,000 - 70,000 per year

Requirements:
  • Prior experience designing and successfully delivering complex, high-quality enterprise and/or cloud solutions, from technical domains such as scientific, engineering, and/or industrial sectors.
  • Significant skills with C# and modern .NET, creating elegant designs, tracking the evolution of the language, and selecting the best elements to incorporate.
  • Experience with AWS or Azure as a target platform, containers, and potentially cloud-native approaches, Kubernetes, etc.
  • Ideally, specific knowledge of vendor offerings and appropriate architectures and patterns for those offerings.
  • A deep understanding of cloud-compatible architectures such as microservices and service-oriented architecture.
  • Understanding of RESTful API design considerations.
  • Ideally, a good awareness of security and authentication considerations, including OAuth.
  • A strong academic track record, including a good technical degree and top A-level grades or equivalent.
Responsibilities:
  • Guide and contribute directly to cloud software development with AWS or Azure.
  • Address the finer points of architecture and consider the ramifications of far-reaching decisions.
  • Collaborate with stakeholders.
  • Cultivate and apply the right elements of modern good practice and standards.
  • Play a key part in shaping platform capabilities and effectiveness through direct contributions.
Technologies:
  • API
  • AWS
  • Azure
  • C#
  • Cloud
  • Kubernetes
  • OAuth
  • Security
  • microservices
  • ASP.NET
  • DevOps
  • REST

More:

We are hiring for a principal-level engineering role focused on modern C# cloud software that enhances sustainability. The role is based in Cambridge with hybrid working and offers a salary of up to £80k+ depending on experience, along with a top package including a highly competitive salary, enhanced pension and holiday, hybrid working several days per week, and career and skills development options. We offer a multicultural environment with a strong focus on sustainability and a prominent role with responsibility and reward.

last updated 40 week of 2026

Skills

What Principal Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available