Senior Software Engineer
New Today
Overview
Cellular Origins is enabling scalable, cost-effective and efficient manufacture of cell and gene therapies. The role focuses on leading software projects, collaborating with the software architect and product owner to develop the architectural runway and translate it into actionable user stories.
You’ll spearhead new software projects, taking technical leadership to ensure projects run to plan and the team delivers at a fast, sustainable pace. You’ll participate in software planning with workstream leads to organise sprints and deliverables, and you’ll mentor software team members on daily development activities—from low-level factory control interfaces to higher-level factory operation, automation and orchestration.
You’ll champion software quality through modern agile practices, including test-driven development and continuous integration/automated testing, and you’ll promote effective pair programming across the team. You’ll maintain oversight of software development across Cellular Origins, collaborating with a multidisciplinary team to ensure deliverables meet development plans and regulatory standards. Junior engineers will look to you for guidance to deliver high-quality software. You’ll also lead software documentation efforts with senior leadership to ensure documentation complies with development plans and regulatory standards.
Responsibilities
- Lead and mentor software team members, guiding daily development activities.
- Work on software control and interfaces for cell therapy modules at both low-level factory control and higher-level factory operation, automation and orchestration.
- Participate in software architecture design, planning, quality assurance and lifecycle engineering.
- Drive software quality with modern agile practices, including TDD and CI/CD, and facilitate effective pair programming.
- Maintain oversight of software development across the organization and ensure alignment with development plans and regulatory standards.
- Contribute to and lead software documentation efforts in collaboration with senior leadership.
Qualifications
- Significant experience in leading and developing complex software projects, including software design, development and testing, and experience with software architecture design and planning.
- Proficiency in at least one modern language such as Python, Java, C#, or modern C++.
- Experience with frontend and/or backend development using React Native/Angular, FastAPI/Flask/Django and database backends.
- Strong experience with OOP and modern software design patterns for desktop/enterprise applications, interfacing with low-level peripherals or cloud-native services via RESTful APIs.
- Experience with cloud integration and IoT devices (GCP, Azure, or AWS).
- Knowledge of software system virtualization and containerization.
- Ability to mentor junior engineers and collaborate with multidisciplinary teams.
- This role is a full-time on-site position at our campus in Melbourn.
Desirable
- Experience with low-level control systems, factory automation, or orchestration.
- Understanding of compliance and regulatory requirements for software in medical/biotech fields.
- Knowledge of interfacing with low-level peripherals via proprietary communication protocols.
- Ability to lead documentation efforts to meet regulatory standards.
Employment details
- Employment type: Full-time
- Seniority level: Mid-Senior level
Benefits
- Annual profit-related bonus
- 25 days holiday
- Employer pension contribution of 10% of salary
- Free lunch and all-day refreshments
- Private medical insurance for employees and dependants
- Enhanced family-friendly leave
- Life insurance worth 6x salary
- Electric car leasing scheme
- Cycle to work scheme
- Season ticket loan
- Community fund for activities and clubs
- Local sports facilities and theatre discounts and memberships
- Location:
- Cambridge
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Senior Software Engineer – Observability Platform (Golang / Kubernetes)
-
Cambridge
About the Role You will work on core observability systems (metrics, logs, traces) while also developing robust data pipelines and storage solutions optimized for high throughput, performance, and cost. You’ll leverage technologies such as time-seri...
More Details -
-
New Today
Senior Software Engineer
-
Cambridge
Role: Senior Software Engineer Location: Cambridge Salary: Up to £, DOE Are you an experienced Software Engineer who thrives on solving complex problems and driving technical excellence? We're working with a forward-thinking organisation that's scali...
More Details -
-
New Today
Senior Embedded Software Engineer, Cocca
-
Cambridge
As a Senior Embedded Software Engineer, you will be a core member of a software team, developing Ring's next generation of Camera centric devices. Ideal candidate would be passionate about building IOT products. You must be responsive, flexible, and ...
More Details -
-
New Today
Senior Software Engineer - AI Platform & Cloud Services
-
Cambridge
AVEVA is creating software trusted by over 90% of leading industrial companies. Job Title: Senior Software Engineer - AI Platform & Cloud Services Location: Cambridge, UK – Hybrid Employment Type: Regular, Full-Time Reports To: R&D Senior Manage...
More Details -
-
New Today
Senior Embedded Software Engineer
-
Cambridge, England, United Kingdom
Senior Embedded Software Engineer at NucleraNuclera is a venture-backed biotech company headquartered in Cambridge, UK with significant operations in Boston, USA. Nuclera’s mission is to accelerate discovery by enabling rapid, easy access to function...
More Details -
-
New Today
Senior Embedded Software Engineer
-
Cambridge
-
£60,000
- IT & Computers
Senior Embedded Software Engineer – Up to £65,000 + Bonus & Benefits Hybrid | 3 Days On-Site per Week | Cambridge We're working with an award-winning technology company that designs and manufactures innovative products found in homes across the UK...
More Details -