All Jobs Vacancy

Senior Python Developer

Posted 1 day ago by 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.
Rate:
£80/hour
Location:
Bristol
IR35 Status:
Inside
Remote Status:
Hybrid
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

£10,500 per month

Visit calculators for additional details

Share job