Salary: £45,000 - 70,000 per year Requirements: Significant experience leading complex software projects with proficiency in software architecture design, development and testing across most stages of the system engineering lifecycle. Strong skills in modern languages (Python, Java, C# or modern C++) with experience in full stack development, object-oriented programming and modern design patterns. Experience with cloud integration of IoT devices (GCP, Azure or AWS), plus knowledge of software virtualisation and containerisation. Proven ability to mentor engineers and collaborate across multidisciplinary teams. Responsibilities: Work closely with the software architect and product owner to develop architectural frameworks. Lead software projects from conception through to deployment. Work across the full technology stack from low-level factory control and hardware module interfaces to high-level factory operation, automation and orchestration. Champion software quality through modern agile practices including test-driven development, continuous integration and automated testing. Mentor junior team members and lead software documentation efforts to meet regulatory standards. Technologies: AWS Architect Azure C# Cloud GCP Hardware IoT Java Product Owner Python Angular DevOps Django FastAPI Flask JavaScript React TypeScript More: We are a pioneering company based on a purpose-built campus south of Cambridge, revolutionising the software and systems used during the production of medical therapies. Our culture encourages entrepreneurship, collaboration, and the freedom to do your best work. We offer sustainable offices, laboratories, and a competitive benefits package that includes private medical insurance, a generous pension scheme, and annual bonuses. You should expect to be on-site full-time. last updated 7 week of 2026