Senior Software Engineer - Python / AWS

Qh4 Consulting
London, UK
2 days ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Amazon S3 Automation of Tests Cloud Engineering Continuous Integration Information Engineering Extract Transform Load (ETL) DevOps Distributed Systems Python (Programming Language)
+9 more
PostgreSQL Microsoft SQL Server Performance Tuning SQL Databases Data Processing Spring Cloud Snowflake Apache Kafka Microservices

Requirements

Designing and building Python services, APIs and microservices that support portfolio analytics, optimisation and data processing* Writing, tuning and optimising complex SQL and high-volume ETL processes on PostgreSQL and SQL Server* Delivering scalable, event-driven components using Kafka and asynchronous processing* Developing cloud-native applications on AWS, including Lambda, ECS/EKS, S3, Step Functions and Aurora* Owning CI/CD pipelines, automated testing and release processes so that deployments are consistent and dependable* Partnering with portfolio managers and quantitative researchers to turn investment, risk and analytics requirements into production-ready solutions* Championing everyday use of AI-assisted development across the team, and setting clear standards for reviewing AI-generated code Essential experience* A background in financial services, ideally asset management, with 3+ years of hands-on software or data engineering experience* Strong, hands-on Python development (3+ years), including APIs, data processing and service-oriented design* Practical DevOps experience on AWS, including CI/CD, automated testing and containerised, cloud-native deployments* 3+ years of SQL across PostgreSQL, SQL Server and/or Snowflake, including performance tuning and ETL* A solid grasp of data engineering fundamentals: data modelling, pipeline design, error handling, validation and lineage* Working knowledge of event-driven and distributed architectures, for example using Kafka How to applySubmit your CV via LinkedIn or email it to #####. All applications will be treated in confidence.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:33 min

Integrating internal APIs and maintaining data sovereignty

Mahran Meißner Mahran Meißner · World Congress 2026 Europe

3:43 min

The enduring legacy of the amazon S3 storage API

Chris Heilmann +3 · LIVE

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · World Congress 2026 Europe

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all