Backend Software Engineer
Summary
Builds and maintains cloud-distributed backend systems, develops features for a market-leading product, and optimizes CI/CD pipelines using Java/Python/Rust/Go in a hybrid agile environment.
Salary: £63,000 - 103,000 per year
Requirements:- We are looking for an experienced Backend Software Engineer with experience in cloud-based distributed systems.
- We require experience in 2 or more backend programming languages, such as Java, Python, Rust, and C++.
- We value excellent communication skills.
- We are looking for someone with an interest in complex problems and a creative, inquisitive approach to problem solving.
- We want someone passionate about emerging technologies such as AI and Machine Learning.
- An understanding of service-oriented architectures would be highly advantageous.
- We will have you contribute to developing, designing, and maintaining backend ecosystems.
- We will have you add capabilities and increase capacity across our cloud-distributed systems.
- We will have you develop new features for our market-leading product range.
- We will have you maintain CI/CD systems.
- We will have you work as a key member of our Backend software engineering team in a mature agile environment.
- We will have you collaborate closely within our team structure.
- AI
- Backend
- CI/CD
- Cloud
- Java
- Machine Learning
- Python
- Rust
- DevOps
- Golang
More:
We are offering an opportunity to join our talented Backend team working on the core of a market-leading product range of cloud-distributed systems in a dynamic R&D environment. The role is hybrid, with one to two days per week required in London. We offer a package that includes a base salary up to 100k pa, bonuses, a generous car allowance depending on grade, private medical and dental cover, an excellent pension contribution plan, and more.
last updated 33 week of 2026