Job Specifications
Eurofins Scientific is an international life sciences company, providing a unique range of analytical testing services to clients across multiple industries, to make life and our environment safer, healthier and more sustainable. From the food you eat, to the water you drink, to the medicines you rely on, Eurofins laboratories work with the biggest companies in the world to ensure the products they supply are safe, their ingredients are authentic, and labelling is accurate.
Eurofins is dedicated to delivering testing services that contribute to the health and safety of society and the planet, and to its corporate responsibility to protect the environment and ensure diversity, equity, and inclusion across the entire network of Eurofins companies.
Job Description
The head of software engineering leads all engineering teams (software architects, developers, testers), ensuring technical delivery in time & quality and aligned with business goals. He/She manages hiring, set & controls standards (e.g. Definition of Ready, Definition of Done, unit test coverage, coding standards), oversees architecture, and ensure on-time delivery across multiple teams or projects.
Key responsibilities include mentoring software engineers and testers, defining technical strategy, coordinating with product and leadership teams, and guiding decisions around tooling, scalability, and performance. As well close collaboration with the product management on one side and the operations & support teams on the other side. Certain parts of our services are developed & operated in a DevOps manner with a streamlined CI/CD platform. You need to contribute to this and evaluate which services should be operated in which manner.
With a focus on people leadership, he sets long-term platform evolution, aligning engineering with company strategy.
The Head of Software Engineering reports to the IT Solution Program Director.
KEY RESPONSABILITIES
The head of software engineering leads the development functions and ensures code quality, delivery velocity, and team performance. His/Her responsibilities include:
Working with product and design to align engineering priorities with business strategy, clients needs and regulatory requirements: Eurofins laboratories are accredited and audited against several norms like ISO 17025, GxP practices among others.
Managing and mentoring the community of technical leads, software architects, software engineers and testers, fostering a culture of strong ownership, result orientation, and innovation.
Review and define our standards for software development, coding standards, CI/CD etc. as a member of respective Steering Committees defining this standards for Eurofins
Define teststrategy to detect defects early, to automate unit testing, integration testing and performance/stress testing.
Overseeing technical architecture and long-term platform evolution
Leading hiring, performance management, and team growth
Setting goals for delivery timelines, quality benchmarks, and system reliability
Defining efficient and modern pipelines for fast delivery, relying on state-of-the-art infrastructure technologies.
Implementing efficient production monitoring and alerting for proactive maintenance, using cost efficient solutions
Leading engineering ceremonies, including retrospectives and planning
Reporting on delivery velocity, technical risk, and progress to leadership
This role blends technical leadership with team development and delivery oversight.
The performance of the software engineering team is assessed through:
Quality of the code: defects density, leakage rate, coverage of automation testing
Individual and Team performance of development to increase the velocity and output
Lead time between specifications and delivery in production
Ability of the management team to audit the team delivery, to anticipate deviations and to suggest improved processes
TECHNOLOGIES INVOLVED
Strong working knowledges of:
.NET, C#, MVC, WCF Rest and WebAPI,
Angular and similar frameworks for modern web applications;
Application lifecycle development tools like Azure DevOps/GitHub Enterprise, SonarQube, Artifactory, etc.
Unit testing frameworks like nUnit/MsUnit
Strong working knowledge of SOLID principles and design patterns ;
Hosting application on Microsoft Azure or AWS
UML, object-oriented programming (OOP) and Object Oriented Design principles;
Service oriented architecture and Micro Service Architecture principles
multi-tier architectures
Qualifications
SKILLS & EXPERIENCE REQUIREMENTS
The heads of software engineering lead technical teams and guide platform development. He/She should fulfil:
Bachelor or Masters degree in Computer Science, Engineering or related field
Mandatory experience as a professional software developer after finishing BSc/MSc degree
8+ years of experience in software engineering and team leadership
Previous experience managing a large team of a 100++ people
Proven experience scaling engineering team
About the Company
Since 1987, Eurofins has grown from one laboratory in Nantes, France to ca. 63,000 staff across a network of independent companies in 60 countries, operating over 950 laboratories.
Performing over 450 million tests every year, Eurofins offers a portfolio of over 200,000 analytical methods to evaluate the safety, identity, composition, authenticity, origin, traceability and purity of biological substances and products, as well as providing innovative clinical diagnostic testing services, as one of the leading global emergi...
Know more