Software engineer with sound backend Python skills 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. The role is based in
Reading, UK
, and involves working closely with teams across the UK and Europe, with occasional travel.
Location: Reading, with some 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 2-5 years developing performant backend systems in
Python OR C OR C++ OR Rust
Experience or strong interest in
asynchronous and network programming
Exposure to some of
distributed systems, networking
and
client/server architectures
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