Templeton & Partners are urgently looking for a Senior Python Software Engineer to join a central engineering function supporting multiple product teams across the organisation. This is a hands-on, architecture-aware engineering role working on high-performance data and microservices platforms.
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.
Key Responsibilities
* 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
Required Skills & Experience
* 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 Now
If you're interested in this 12-month Inside IR35 contract, apply today for more information - interviews are happening immediately.