Software engineer with sound Back End 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 Back End 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 SystemsCollaborate with a highly skilled, globally distributed engineering teamDesign, build, and maintain core components of a Real Time video platformContribute to distributed systems used by hundreds of thousands of users worldwideSolve complex, meaningful technical challenges in a production environmentContinuously 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 designGrowth mindset - ongoing learning and development opportunities, working with cutting-edge distributed systemsInclusive, people-first environment - diverse perspectives are actively encouraged and valuedReal ownership - your work is visible, impactful, and tied directly to product successPurpose-driven technology - enabling secure, seamless communication for critical use cases worldwideBackgrounds 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!