IT & Software

Principal Software Developer

ECM Selection

Cambridge · Cambridgeshire · United Kingdom

Overview

In this role you drive the design and delivery of cloud software as a principal engineer, shaping platform capabilities that support a data-oriented pipeline with global sustainability impact. You will lead architectural decisions, partner with stakeholders, and apply modern practices to deliver high-quality, scalable solutions on AWS or Azure. The role blends hands-on contribution with strategic guidance, offering opportunities to influence platform direction and technology choices. A strong emphasis on cloud-native patterns, security considerations, and cross-functional collaboration anchors the work and impact.

Pay / Benefits
  • competitive salary
  • enhanced pension
  • holiday
  • hybrid working several days per week
  • career and skills development
  • tailored package elements
Responsibilities
  • Guide and contribute to cloud software development and platform evolution
  • Shape architecture and assess implications of major design decisions
  • Collaborate with stakeholders across teams to align on requirements and standards
  • Deliver high-quality enterprise/cloud solutions with modern practices
  • Drive adoption of cloud-native patterns (microservices, SoA) and RESTful APIs
  • Ensure security and authentication considerations (OAuth) are integrated
  • Contribute to data-oriented platform and pipeline initiatives
  • Support and mentor junior engineers and peers in best practices
Key requirements
  • Experience delivering complex enterprise or cloud solutions
  • Proficiency in C# and modern .NET
  • Experience with AWS or Azure as target platforms
  • Knowledge of containers and cloud-native approaches (Kubernetes)
  • Understanding of microservices/SoA architectures and REST API design
  • Awareness of security and authentication concepts (OAuth)
  • Strong technical degree with excellent academic record
  • Experience collaborating with stakeholders across technical and non-technical teams
  • Collaborative mindset
  • Stakeholder management
  • Architectural thinking
  • C# and .NET
  • AWS or Azure cloud platforms
  • Containers and Kubernetes

Reference: WJ-747_30178974

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.