A high-performance, algorithm-driven Biotechnology company is looking for a Software Engineer to help build and scale the systems that turn proprietary mathematical models into secure, production-grade software. This role offers the opportunity to work at the intersection of advanced algorithms and high-performance engineering, building reliable systems designed for long-term performance and scalability.
The position combines deep hands-on development with architectural thinking, allowing you to directly influence how complex computational models are translated into real-world software systems.
The challenge
Advanced mathematical algorithms rarely fail because the theory is wrong. They fail because the surrounding systems aren’t engineered for scale, performance, reliability, and maintainability.
Bridging proprietary, computation-heavy models with production-grade C++/Rust and Python systems requires disciplined engineering, strong software design principles, and a commitment to building systems that perform under real-world conditions.
This role exists because the business needs engineers who can transform algorithmic innovation into robust, scalable software systems while maintaining high technical standards and clean architecture.
The role
What you’ll build and lead
The level of expectation
Technical environment
Location and language
Who thrives here
Your consultant
As a Senior Recruitment Consultant at Aspire Life Sciences, Julien Funes (julien.funes@aspirelifesciences.co.uk) specialises at the intersection of technology and life sciences. He partners with biotech and life sciences companies across Europe and North America to recruit senior software and data engineers working on mission-critical systems. His focus is on aligning technically strong engineers with roles where real-world impact, ownership, and engineering quality genuinely matter.