👨🏻‍💻 postech.work

Python Software Engineer

Opus Resourcing Ltd • 🌐 In Person

In Person Posted 3 days, 8 hours ago

Job Description

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

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.