Biovia
Software Engineer - Materials Management
Job Description
Salary: £68,000 - 108,000 per year
Requirements:- We are looking for a dedicated backend or server-side specialist with strong commercial experience developing backend applications using Java and/or JavaScript / TypeScript.
- We value full-stack adaptability, but our core focus is on building server-side logic and scalable APIs.
- We are looking for experience building secure, backward-compatible, and high-performance RESTful APIs for large-scale SaaS environments.
- We are looking for experience using automated backend testing frameworks such as JUnit, Mocha, or Jest.
- We are looking for a degree in Computer Science, STEM, or a related scientific/engineering discipline.
- We are looking for a strong sense of ownership, an agile mindset, and excellent English communication skills.
- We value experience working with RDF databases or graph databases and querying with SPARQL.
- We value a passion or academic interest in materials science, chemistry, biology, or scientific informatics software.
- We value experience or familiarity with client-side development such as Angular 21+ and RxJS to support full-stack collaboration when needed.
- We are based in our Cambridge office and work as part of an agile team of experienced and dedicated software engineers contributing to the Materials Management service.
- We design, implement, and maintain highly scalable backend services and APIs using Java and modern JavaScript ecosystems.
- We build out a broad set of new backend features enabling complex scientific workflows in entirely new business areas.
- We shape project roadmaps, ensuring deep test coverage and a highly maintainable, resilient codebase.
- We proactively research and introduce cutting-edge backend tools, design patterns, and engineering practices to the team.
- We enhance data processing pipelines, concurrency models, and multi-tenant capabilities for public and private cloud deployments.
- We lead and participate in rigorous peer reviews, ensuring a clean, robust, and maintainable codebase.
- Angular
- Backend
- Cloud
- Support
- JUnit
- Java
- JavaScript
- Jest
- Mocha
- RDF
- RxJs
- TypeScript
- REST
More:
We are developing the Materials Management service as a cloud-only SaaS solution that provides management and identification of material and substance definitions, supporting many workflows and capabilities across the 3DEXPERIENCE platform. This service is part of a growing suite of cloud-based scientific software solutions under our BIOVIA brand, delivered by a talented global team across Europe, the United States, and Asia. You will be joining us at an exciting time as we move from initial go-live through MVP and toward a best-in-class solution. We offer a vibrant, diverse, and deeply collaborative international work environment, flexible working hours, a modern hybrid working model, extensive structured career development programs, a highly competitive salary, and a comprehensive premium benefits package.
last updated 36 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Biovia
Biovia
Cambridge
IT
Skills & Technologies
Inferred from job description
Salary Insight
£88,000
This role
£60,000
UK median
This salary is 47% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks