Principal Software Developer

Ecm Selection

Cambridge

Hybrid

GBP 90,000 - 150,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid working
Competitive salary and benefits
Enhanced pension

Job summary

Ecm Selection is seeking a principal software developer to guide and contribute to cloud software development with AWS or Azure. The role centers on a data-oriented platform shaping global sustainability and delivering impactful applications.

You will translate architecture decisions into robust designs, collaborating with stakeholders and applying modern practices to enhance platform capabilities and reliability.

Qualifications

  • Design and deliver complex enterprise/cloud solutions in scientific/engineering/industrial domains.
  • Proficiency in C# and modern .NET with ongoing language evolution.
  • Experience with AWS or Azure as target platform; containers and cloud-native approaches; Kubernetes familiarity.
  • Understanding cloud architectures (microservices/SoA), REST API design, and security/OAuth considerations.
  • Strong academic record with a good technical degree and top grades (A-levels or equivalent).

Responsibilities

  • Shape platform capabilities and architecture decisions for cloud software.
  • Collaborate with stakeholders to deliver high-quality enterprise solutions with impact.
  • Guide and mentor teams, promoting best practices, security, and modern standards.

Skills

C#
.NET
REST APIs
OAuth
Security
Cloud architecture
Microservices

Education

Technical degree
Top A-level grades

Tools

AWS
Azure
Kubernetes

Job description

This role will suit a principal software developer with expertise guiding and contributing directly to cloud software development with AWS or Azure. The data-oriented platform and pipeline at hand is central to a suite of applications with a positive impact on global sustainability, and this is a prominent role with responsibility and reward.

You will have a principal engineer’s ability to address the finer points of architecture, consider the ramifications of far-reaching decisions, collaborate with stakeholders, and cultivate and apply the right elements of modern good practice and standards. Through such actions and direct contributions you will play a key part in shaping platform capabilities and effectiveness.

You will also bring:

  • Prior experience designing and successfully delivering complex, high-quality enterprise and/or cloud solutions, from technical domains such the 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 (not necessarily) this may include specific knowledge of vendor offerings and appropriate architectures and patterns for those offerings.
  • A deep understanding of cloud-compatible architectures (such as microservices and SoA), RESTful API design considerations, and ideally, a good awareness of security and authentication considerations (OAuth is relevant).
  • A strong academic track record including a good technical degree and top A-level grades or equivalent.

The company offers a multi-cultural environment, a focus on sustainability, and a top package including a highly competitive salary, enhanced pension and holiday, hybrid working several days per week, and a host of career and skills development options in addition to tailored package elements.

Keywords: Principal engineer, principal software developer, C#, .NET, cloud, Azure, AWS, cloud native, containers, microservice, service-oriented, REST, API, intelligence, security, authentication, OAuth, sustainability, Cambridge, hybrid.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Ecm Selection • Cambridge

Hybrid
GBP 70,000 - 100,000
Hybrid work
Excellent benefits
Competitive remuneration
Senior Software Engineer
Senior Software Engineer

ECM Selection (Holdings) Limited • Cambridgeshire and Peterborough

Hybrid
GBP 60,000 - 70,000
Hybrid work
Benefits package
Career development
Principal Software Engineer
Principal Software Engineer

Data Science Festival • Milton Keynes

On-site
GBP 75,000 - 85,000
Healthcare package
Life assurance
Holiday trading
+3
Principal Software Architect
Principal Software Architect

Data Idols • Milton Keynes

Hybrid
GBP 80,000 - 85,000
Healthcare and wellbeing package
Life assurance
Holiday trading scheme
+4
Principal Software Engineer
Principal Software Engineer

Nicoll Curtin • Greater London

Hybrid
GBP 110,000 - 150,000
Senior / Principal C# / .NET Engineer
Senior / Principal C# / .NET Engineer

Oho Group • Cambridge

On-site
GBP 75,000 - 110,000
Bonus
Great pension
Excellent holiday allowance
Principal Software Architect
Principal Software Architect

Data Science Festival • Milton Keynes

Hybrid
GBP 80,000 - 85,000
Healthcare
Life assurance
Holiday trading
+4
Principal Engineer
Principal Engineer

Inara • Leeds

Hybrid
GBP 90,000 - 115,000
Principal Software Engineer
Principal Software Engineer

Oliver Bernard • Greater London

Hybrid
GBP 110,000 - 130,000
Principal C# Developer.Net Aws - Fintech
Principal C# Developer.Net Aws - Fintech

Client Server • Greater London

Hybrid
GBP 72,000 - 120,000
Bonus (20%)
Pension (5% employer contribution)
25 days holiday (increasing to 27 then
+3