Senior Python Developer
Synergize Consulting Limited
Senior Python Developer – (Performance Engineering) Bristol HQ -2 days a week onsite **Security clearance is essential** Up to £80 P/H Inside IR35 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. 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. Key Responsibilities ·
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. Essential Skills & Experience ·
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. ·
Experience developing near real-time, event-driven or streaming architectures.
TPBN1_UKTJ
Security cleared
Senior Python Developer with strong Performance Engineering experience to join a technical team, developing and optimising high-performance, low-latency software solutions. 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. Key Responsibilities ·
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. Essential Skills & Experience ·
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. ·
Experience developing near real-time, event-driven or streaming architectures.
TPBN1_UKTJ
Reference: WJ-5784_113639 · Posted 14 Nov 2026, 04:46 AM