Senior Python Software Engineer

Templeton and Partners Ltd
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 221K

Job location

Charing Cross, United Kingdom

Tech stack

Agile Methodologies
Unit Testing
Azure
Software Quality
Code Review
Continuous Integration
Python
SQL Databases
Systems Architecture
TypeScript
Data Processing
React
FastAPI
Pytest
PySpark
Terraform
Serverless Computing
Microservices

Job description

The successful engineer will build and maintain shared Python libraries, modern data processing components, and production-grade microservices used across internal product teams. You will work closely with engineers across the business, abstracting reusable logic, shaping architectural decisions, and accelerating feature delivery across squads., * Build and maintain common Python libraries used across multiple product teams

  • Work closely with internal engineering teams to identify shared functionality and abstract it into reusable components
  • Develop PySpark/DataFrame-based pipelines and high-performance data transformations
  • Design and deliver Python-based Azure Functions and microservices
  • Support cloud-native system architecture across Azure, containers, and microservices frameworks
  • Act as an engineering extension to product teams after initial deliverables are completed, contributing to microservice development and shared tooling
  • Contribute to engineering best practices, CI/CD, unit testing, code quality and code reviews

Requirements

  • Strong commercial experience with Python
  • Hands-on expertise with PySpark and DataFrames
  • Solid SQL skills
  • Experience with Azure infrastructure services
  • Understanding of containers, microservices, and functional design patterns
  • Experience working within Agile environments
  • Familiarity with Terraform (IaC)
  • Strong understanding of unit testing, ideally with PyTest

Optional but Beneficial

  • HTML/CSS
  • React
  • TypeScript
  • FastAPI framework

Apply for this position