Platform Cloud Engineer (Python + AWS/Azure) in London
Platform Cloud Engineer (Python + AWS/Azure)

Platform Cloud Engineer (Python + AWS/Azure) in London

London Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Clearwater Analytics

At a Glance

  • Tasks: Design and build innovative cloud systems for financial institutions using Python and AWS/Azure.
  • Company: Join CWAN, a leading investment management platform with a collaborative culture.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Why this job: Make a real impact in the finance sector while solving complex engineering challenges.
  • Qualifications: Strong Python skills and experience with cloud platforms like AWS or Azure.
  • Other info: Be part of a dynamic team that values collaboration and problem-solving.

The predicted salary is between 60000 - 80000 £ per year.

The Platform Engineering team (PENG) builds Beacon Cloud -- the cloud-hosted Platform-as-a-Service that major financial institutions depend on for quantitative analytics, real-time risk management, and trade operations. Every client gets a fully isolated cloud environment with elastic compute, a browser-based development platform, and a reactive computation engine -- all provisioned, versioned, and delivered as product by this team.

This is product engineering for cloud infrastructure. We design and build the systems that make the platform work: the Domain Builder that provisions complete client environments from an API call, the orchestration layers that let our users schedule and scale thousands of compute engines with two lines of Python, the cloud abstractions that let the same platform run seamlessly across providers, and the tooling that ties it all together. Each of these systems presents its own set of interesting technical constraints, from multi-tenant isolation to elastic scaling under demanding financial workloads to cross-cloud compatibility. A separate operations team handles day-to-day instance management -- this role is focused on building the product.

We are looking for someone who genuinely enjoys solving hard problems -- and doing it as part of a team. You might spend a morning pairing with a colleague to trace a subtle interaction between Python's import machinery and a multi-layered runtime packaging system, and your afternoon crafting the development plan for a new platform capability that will be used by thousands of users daily.

Please note: this is a software development role, not DevOps or SRE. We are looking for engineers who build platform product -- with strong Python skills and cloud experience.

What You’ll Work On

  • Platform product development -- Design and build the systems that compose Beacon Cloud: domain provisioning and lifecycle management, release versioning and promotion, cloud resource abstraction, service mesh infrastructure, secrets and PKI management, elastic compute orchestration, configuration generation and distribution, and developer tooling. These are software engineering problems solved primarily in Python.
  • Service and container orchestration -- Build and extend the orchestration layers that manage elastic compute workloads, batch scheduling, and containerised services across isolated client environments at scale.
  • Cloud abstraction -- Build and extend the layers that enable the platform to run consistently across AWS and Azure, from image build pipelines to secrets management integration.
  • Deep debugging -- Investigate and resolve complex issues that cross system boundaries: Python services, cloud provider behaviour, OS-level interactions, third-party component compatibility. Root-cause analysis is a core part of the job, not an occasional distraction.
  • Architecture and code review -- Contribute to technical design decisions, review code, and shape the direction of a platform that financial services clients depend on in production.
  • Client solutioning (engineering side) -- Work with solutions engineers and sales to understand client requirements and translate them into platform capabilities. Your engineering decisions directly enable revenue.

What We’re Looking For

  • Strong problem-solving skills -- You can decompose ambiguous problems methodically, trace root causes across system boundaries, and know when to dig deeper vs. step back and rethink your approach.
  • Python proficiency -- You write clean, maintainable Python and are comfortable working in a large, mature codebase. This is the primary language for everything we build.
  • Cloud platform experience -- Hands-on experience with AWS (EC2, S3, IAM, VPC, Route 53) or Azure. You understand how cloud services compose, not just how to click through a console.
  • A few years of software engineering experience -- ideally with a meaningful portion spent building platform tooling, developer infrastructure, or systems software.
  • Ownership mindset -- You take responsibility for what you build, follow problems through to resolution, and care about the engineers and clients who depend on your work.
  • Clear technical communication -- You can explain a complex system interaction to a colleague, write a useful design document, or articulate trade-offs in an architecture discussion.

Nice to Have

  • Linux systems knowledge (Ubuntu, package management, image builds with Packer)
  • Container technologies (Docker, image lifecycle, registry management)
  • MongoDB or other document databases
  • CI/CD pipeline development (GitLab CI or similar)
  • Experience in financial services or other regulated industries
  • Familiarity with secrets management, reverse proxies, or observability tooling (Vault, nginx, Prometheus/Grafana)

The Team

PENG is a collaborative team where we solve problems together. Complex debugging, design discussions, and code review are shared activities -- not solo pursuits. We work closely with other engineering teams, both within CWAN and across our clients. Some of the most rewarding work happens at that boundary: understanding how platform decisions affect the engineers who build on it, and how their needs shape what we build next.

We know that great candidates don’t always tick every box on a list. If this work sounds interesting and you bring some of the experience described above, we’d genuinely encourage you to apply.

About CWAN

CWAN is the next-generation investment management platform: bringing together powerful execution, portfolio management, data, accounting, analytics, automated workflows, and real-time multi-asset risk and transparency across the full investment lifecycle. For 20 years, CWAN has helped thousands of organisations make the most of investment portfolio data with cloud-native software and client-centric servicing.

Platform Cloud Engineer (Python + AWS/Azure) in London employer: Clearwater Analytics

At CWAN, we pride ourselves on fostering a collaborative and innovative work culture where engineers are empowered to tackle complex challenges in cloud infrastructure. Our commitment to employee growth is evident through continuous learning opportunities and a supportive environment that encourages teamwork and knowledge sharing. Located in a vibrant tech hub, we offer competitive benefits and the chance to contribute to cutting-edge solutions that drive the financial services industry forward.
Clearwater Analytics

Contact Detail:

Clearwater Analytics Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Platform Cloud Engineer (Python + AWS/Azure) in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects or any cloud solutions you've built. This gives you a chance to demonstrate your expertise and passion for platform engineering beyond just your CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and system design questions that relate to cloud infrastructure. We want to see how you tackle real-world problems!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.

We think you need these skills to ace Platform Cloud Engineer (Python + AWS/Azure) in London

Python Proficiency
Cloud Platform Experience (AWS/Azure)
Problem-Solving Skills
Deep Debugging
Architecture and Code Review
Client Solutioning
Technical Communication
Linux Systems Knowledge
Container Technologies (Docker)
CI/CD Pipeline Development
MongoDB or Document Databases
Secrets Management
Elastic Compute Orchestration
Service Mesh Infrastructure

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your Python skills and cloud experience. We want to see how your background aligns with the Platform Engineering team's goals, so don’t hold back on showcasing relevant projects!

Show Off Your Problem-Solving Skills: In your application, share examples of how you've tackled complex problems in the past. We love candidates who can break down tricky issues and come up with effective solutions, so let us know how you’ve done this before!

Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clear communication, so make sure your thoughts are organised and easy to follow. This will help us understand your technical expertise better!

Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Clearwater Analytics

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with clean, maintainable code and how you've tackled complex problems using Python in past projects.

✨Familiarise Yourself with Cloud Platforms

Since this role involves AWS and Azure, take some time to understand their services like EC2, S3, and IAM. Be prepared to explain how you've used these platforms in your previous work and how they can be leveraged for platform product development.

✨Show Off Your Problem-Solving Skills

Prepare to discuss specific examples where you've decomposed ambiguous problems and traced root causes across systems. Highlight your thought process and how you approach debugging and resolving issues.

✨Communicate Clearly and Collaboratively

This role values clear technical communication, so practice explaining complex concepts simply. Think about how you would articulate trade-offs in design discussions or document your engineering decisions effectively.

Platform Cloud Engineer (Python + AWS/Azure) in London
Clearwater Analytics
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>