Job Specifications
Software engineer with sound Back End 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.
Key skills required for the Software Engineer role - Python/Distributed Systems
Strong commercial experience developing performant Back End systems in Python (C, C++, Rust desirable)
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 (or equivalent experienceWhat 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 practicesWhy 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!
About the Company
For over 18 years, Opus Resourcing has cemented its place as a market-leading boutique technology recruitment consultancy by partnering tech talent with world-leading technology businesses.
From start-ups and scale-ups to large-scale technology businesses, we specialise in permanent and contract tech recruitment.
We work across a wide range of sectors from digital consultancy, eCommerce, including luxury eCommerce, to fin-tech, green energy tech, and most things in between including SaaS software, and video collaboration....
Know more