About this role
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. Responsibilities: 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. Technologies: AIBackendCI/CDCloudJavaMachine LearningPythonRustDevOpsGolang 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 36 week of 2026