Python Software Engineer - Distributed Systems
Python Software engineer with sound backend Python / distributed systems experience is required to join the R&D, product-centric engineering team in Reading, Berkshire, for a world-leading company specialising in secure video collaboration technology, where software quality, collaboration, and continuous improvement are central to everything they do.
Location: Reading, Hybrid role with office presence to be part of the team. Salary Circa £50-75k + Bens + Stock
Key skills required for the Software Engineer role - Python / Distributed Systems
- Strong commercial experience Circa 3-6 years developing performant backend systems in Python
- Experience of working with distributed systems, concurrency, multithreading etc
- Experience or strong interest in asynchronous and network programming
- Comfortable working in Linux-based development environments
- Interest in learning systems programming languages such as C, C++ or Rust
- Familiarity with virtualisation platforms (VMware, KVM, Hyper-V) and/or cloud environments (AWS, Azure, GCP)
- A quality-driven mindset, with experience in unit, integration, and system testing
- Excellent written and spoken English, with the ability to discuss complex technical concepts clearly
- Bachelor’s degree in Computer Science or a related STEM subject from a red brick University (or equivalent experience)
What you’ll do as a Software Engineer - Python / Distributed Systems
- Collaborate with a highly skilled, globally distributed engineering team
- Design, build, and maintain core components of a real-time video platform
- Contribute to distributed systems used by hundreds of thousands of users worldwide
- Solve complex, meaningful technical challenges in a production environment
- Continuously improve software quality through testing, automation, and best practices
Why this role as a Software Engineer - Python / Distributed Systems?
- Engineering-led culture – strong focus on software quality, test automation, and clean design
- Growth mindset – ongoing learning and development opportunities, working with cutting-edge distributed systems
- Inclusive, people-first environment – diverse perspectives are actively encouraged and valued
- Real ownership – your work is visible, impactful, and tied directly to product success
- Purpose-driven technology – enabling secure, seamless communication for critical use cases worldwide
Backgrounds could include security, telecoms, video, networking, media, and real-time or distributed systems, including client-server systems.
Opus Resourcing acts as an employment agency with respect to permanent employment.
📩 Apply now or message us for more details. Referrals always welcome!
#SoftwareEngineering #PythonJobs #DistributedSystems #UKTechJobs #HiringNow