Director of Software Engineering
Apply NowJob details
About us We strive to expand human potential and seek an enthusiastic and dedicated Director of Software Engineering to join our pioneering team in Oxford. We value relentless curiosity and the pursuit of excellence and invite you to help shape the future of scientific exploration and healthcare breakthroughs to drive scientific discovery and combat diseases. This role is essential for developing and implementing our cloud-integrated software platform. You will lead software engineering and data science teams, ensuring code quality and data-driven innovation. This role is crucial for guiding teams through complex software and data solutions and fostering a collaborative environment. Your Responsibilities: Lead the implementation of our cloud-integrated software platform that allows users to perform data acquisition, real-time analysis, post-processing, and storage from anywhere. Oversee desktop software and firmware development, including architecture, embedded hardware configurations, build systems, deployment architectures, continuous integration, and feature releases. Ensure the team balances feature delivery, product roadmap timelines, and the development of modular, high-quality code while managing technical debt and maintaining legacy software. Lead the software engineering team to deliver high-quality software products on schedule, adhering to best practices in software engineering and data science, and focusing on rapid delivery of valuable solutions without compromising quality. Work closely with the hardware and biochemware teams to ensure seamless integration and optimization between software, instruments, enhancing overall system performance and user experience. Ensure the highest quality of UI/UX by working with front-end, product, and design stakeholders. Promote a culture of autonomy, responsibility, ownership, rapid iteration, and a focus on delivering value to customers, fostering an environment where engineers thrive and grow. Collaborate with technical leads to develop the long-term technical direction and roadmap for software. Required Skills and Qualifications: Experience managing and leading diverse teams of junior to senior-level software engineers and data scientists, fostering a collaborative environment that supports innovation and efficient problem-solving across software and hardware interfaces. Proven success in leading cross-team software projects, including creating new solutions and enhancing existing ones. This role requires a robust understanding of integrating software with hardware components and leveraging data science for innovation. Demonstrated leadership in building highly scalable software solutions that interface seamlessly with hardware devices and cloud technologies, using data science methodologies to enhance product capabilities and performance. Experience in hiring and growing high-performing software engineering teams, establishing a culture of excellence that integrates software development with hardware innovation and data science insights. Expertise in improving coding practices, processes, execution, and deployment strategies. Ability to combine agile development philosophies with long-term planning for complex projects with cross-functional dependencies. Skill in communicating complex technical concepts to various stakeholders, including cross-functional teams, leadership, and customers. Consistent track record of delivering meaningful results and software that provides value to customers. Proficiency in C++, Python, JavaScript (React), gRPC, modern cloud technologies, multi-threaded applications, database technologies, microservices Understanding of data science and machine learning principles, applying these to optimize software solutions Bachelor’s degree in a technology-related field. Preferred Skills and Qualifications: Developed software systems meeting regulatory or privacy frameworks (e.g., FDA, HIPAA, GDPR). Led software development in the life sciences or a related industry. Expertise in techniques to innovate in real-time imaging and analysis solutions. Postgraduate degree in a technology-related field. Benefits Competitive Compensation: 28 days of annual leave plus 8 bank holidays and 4 dedicated wellbeing days. Free Daily Lunches Onsite Gym Facilities Private Healthcare and Dental Coverage Cycle To Work Scheme Health Assured People’s Pension. As an equal opportunity employer, we prioritize fairness and respect, ensuring every team member thrives regardless of their background. Our benefits include:
Apply Now