Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Pure Resourcing Solutions Limited

NewBe an early applicant

Senior Software Engineer

Posted Updated
Discussion

Description

Salary: £65,000 - 70,000 per year

Requirements:
  • Strong commercial Python development experience.
  • Expert knowledge of multithreading, multiprocessing, and concurrency.
  • Proven track record working in a Test-Driven Development environment.
  • Experience building scalable, production-focused systems.
  • Strong understanding of software performance optimisation and clean code principles.
  • Experience working with big data and high-volume processing on localised infrastructure.
  • Experience with C++ or Rust.
  • Distributed systems or parallel processing experience.
  • Background in scientific, engineering, or industrial software environments.
Responsibilities:
  • Develop and maintain production-grade Python applications.
  • Build high-throughput data processing pipelines handling large datasets on local server infrastructure.
  • Design and implement robust multithreaded and multiprocessing solutions.
  • Write clean, maintainable code within a TDD environment.
  • Optimise performance across CPU, memory, and I/O intensive workloads.
Technologies:
  • Big Data
  • Python
  • Rust
  • TDD

More:

We are working with an innovative technology company seeking a Senior Python Software Engineer in Cambridge on a hybrid basis with a competitive salary. This is a software engineering role with a strong emphasis on clean code, Test-Driven Development, and scalable data processing. We are offering an excellent opportunity for an engineer who enjoys building reliable, high-performance software and solving complex data and concurrency challenges.

last updated 44 week of 2026

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →