> Markdown version of [/jobs/ext/4678459-senior-python-developer](https://www.wearedevelopers.com/jobs/ext/4678459-senior-python-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Python Developer - **Company:** Synergize Consulting Ltd - **Location:** Bristol, United Kingdom - **Experience:** Expert - **Salary:** £166,400 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Application Performance Management, Software Design Patterns, Distributed Systems, Memory Management, Python (Programming Language), Enterprise Messaging Systems, Multiprocessing, Performance Tuning, Software Architecture, Software Engineering, Software Systems, Data Streaming, Concurrency, Software Troubleshooting, Parallel Computation, Fastapi, Kubernetes, Low Latency, Production Code, Codebase, Docker - **Published:** November 12, 2026 - **Apply:** https://www.totaljobs.com/job/senior-python-developer/synergize-consulting-limited-job108311393 ## About the Role We are seeking an experienced Security cleared Senior Python Developer with strong Performance Engineering experience to join a technical team, developing and optimising high-performance, low-latency software solutions., ·Security cleared (SC) currently, this is a non-negotiable requirement ·Extensive Python development experience, with a proven track record of delivering clean, maintainable, production-grade code. ·Extensive experience in performance tuning and optimisation of Python applications. ·Strong understanding of concurrency, parallelism, memory management and the Global Interpreter Lock (GIL). ·Experience profiling CPU, memory and I/O performance and optimising application latency and throughput. ·Strong troubleshooting and debugging skills across codebases, infrastructure and distributed systems. ·Solid software design and architectural experience, with an understanding of scalable and testable design patterns. ## Description This role is ideally suited to a highly experienced Python developer with a strong background in performance engineering, distributed systems and containerised environments. You will take ownership of designing, building and maintaining production-grade Python services, ensuring applications deliver high throughput, scalability and near real-time performance. You will play a key role in identifying performance bottlenecks, resolving complex technical issues and contributing to architectural decisions across a modern, distributed technology environment., ·Design, develop and maintain high-performance, low-latency Python services and APIs. ·Profile and optimise application performance, focusing on CPU, memory and I/O utilisation, latency and throughput. ·Tune concurrency and parallel processing using asyncio, multiprocessing and threading. ·Diagnose and resolve complex technical issues across applications, infrastructure, distributed systems and Kubernetes workloads. ·Lead root-cause analysis of production incidents and implement effective long-term solutions. ·Contribute to software architecture and design decisions, ensuring solutions are modular, scalable, maintainable and testable. ·Develop event-driven and near real-time solutions using streaming and messaging technologies. ·Containerise applications using Docker and manage deployments, scaling, configuration and resource optimisation within Kubernetes. ·Develop and maintain REST and/or gRPC APIs. ·Write unit and integration tests and contribute to CI/CD pipelines and continuous improvement.