Senior Cloud Software Engineer

Senior Cloud Software Engineer (C#, AWS, Kubernetes) - Up to £100,000 - London (3 days onsite)

A high-performing technology team in the financial markets space is looking for an exceptional Senior Cloud Software Engineer. This role is ideal for someone who wants to solve complex technical problems, influence architecture, and work with modern cloud-native engineering practices at scale.

You'll design and build high-quality Back End and cloud services using modern C#, AWS and SQL, while contributing to engineering standards, DevOps practices and the evolution of a large data-driven platform.

What You'll Be Doing

  • Designing, developing and maintaining high-performance Back End and cloud services.
  • Building robust C# applications and microservices using modern .NET approaches.
  • Working extensively with AWS (S3, Lambda, Step Functions, Glue, Athena, etc.) to deliver scalable cloud-native solutions.
  • Writing advanced SQL and contributing to the evolution of a data platform (including Snowflake migration work).
  • Using Docker, Kubernetes and DevOps best practices to ship reliable, automated, testable software.
  • Driving engineering excellence across code quality, CI/CD, automation and performance.
  • Collaborating with cross-functional teams and contributing to architectural decisions.
  • Mentoring developers and helping raise the technical bar across the team.
  • Investigating and resolving complex issues across distributed systems and data pipelines.

What You Need (Essential)

  • Modern C# expertise - .NET Core, OOP, SOLID, Multithreading, generics, DI/IoC.
  • Exceptional SQL skills - complex joins, window functions, partitioning, CTEs, optimisation.
  • Very strong AWS experience - ideally across services like S3, Lambda, Step Functions, Glue, Athena and cloud-native data tooling.
  • Containers - Docker, Kubernetes (and ideally Helm).
  • DevOps mindset - CI/CD, automation, Git-based pipelines, Scripting (PowerShell or Bash).
  • Strong communication skills and the ability to influence engineering decisions.
  • A problem-solver with a focus on simplification, reliability and automation.

Nice to Have

  • Python experience.
  • Exposure to DBT or modern data-engineering workflows.

Location

London - 3 days per week onsite (hybrid).

Company
Spencer Rose Ltd
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 100,000 Annual
Posted
Company
Spencer Rose Ltd
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 100,000 Annual
Posted