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-5 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