ECM Selection (Holdings) Limited
Principal Software Developer
Job Description
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.
- 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.
- 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 37 week of 2026
Interested in this role?
Submit your application now
How to Apply
About ECM Selection (Holdings) Limited
ECM Selection (Holdings) Limited
Cambridge
IT
Skills & Technologies
Inferred from job description
Salary Insight
£57,500
This role
£55,000
UK median
This salary is 5% above the UK median for Developers (£55,000/yr).
Based on 2024–2025 UK technology sector benchmarks