Head of IT Software Engineering
Company Description
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 and the medicines you rely on, Eurofins laboratories work with the biggest companies in the world to ensure that products are safe, ingredients are authentic, and labeling 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 promote diversity, equity, and inclusion across its network of companies.
Summary of Position
The Head of Software Engineering leads all engineering teams (software architects, developers, testers), ensuring timely and quality technical delivery aligned with business goals. Responsibilities include managing hiring, setting and controlling standards (e. g. , Definition of Ready, Definition of Done, unit test coverage, coding standards), overseeing architecture, and ensuring
- time delivery across multiple teams or projects.
The role involves mentoring software engineers and testers, defining technical strategy, coordinating with product and leadership teams, and guiding decisions on tooling, scalability, and performance. Close collaboration with product management and operations/support teams is essential. Contributions to our Dev
Ops practices and evaluation of service operation modes are also required.
Focusing on people leadership, the Head sets
- term platform evolution strategies, aligning engineering efforts with company strategy. The role reports to the IT Solution Program Director.
Key Responsibilities
The Head of Software Engineering oversees development functions, ensuring code quality, delivery velocity, and team performance. Key responsibilities include:
- Aligning engineering priorities with business strategy, client needs, and regulatory requirements, including ISO 17025 and Gx
P standards. - Managing and mentoring technical leads, software architects, engineers, and testers, fostering ownership, results orientation, and innovation.
- Defining and reviewing standards for software development, coding, CI/CD, etc. , as part of steering committees.
- Establishing test strategies for defect detection and automation across unit, integration, and performance testing.
- Overseeing technical architecture and
- term platform evolution. - Leading hiring, performance management, and team growth initiatives.
- Setting goals for delivery timelines, quality benchmarks, and system reliability.
- Developing efficient pipelines utilizing modern infrastructure technologies for rapid delivery.
- Implementing proactive production monitoring and alerting solutions.
- Leading engineering ceremonies like retrospectives and planning sessions.
- Reporting on delivery metrics, technical risks, and progress to leadership.
This role combines technical leadership with team development and delivery oversight. The performance of the team is assessed through code quality, automation coverage, velocity, lead time, and management’s ability to monitor and improve processes.
Technologies Involved
Proficiency in:
- Delphi, PL/SQL, Java
- Client/Server Technologies
- Angular and similar frameworks
- Development tools like Azure Dev
Ops, Git
Hub, Sonar
Qube, Sy
Hunt, Artifactory - Unit testing frameworks such as NUnit, Ms
Test - Solid principles and design patterns
- Hosting on AWS
- UML, OOP, Object-Oriented Design
- Service-oriented and Microservices architectures
- Multi-tier architectures
Skills & Experience Requirements
The candidate should have:
- Bachelor’s or Master’s in Computer Science, Engineering, or related field
- Mandatory professional software development experience
- degree - 8+ years in software engineering and team leadership, with experience scaling teams across regions
- Deep understanding of IT architectures, design patterns, and delivering
- scale software - Experience with
- tenant architectures, versioning, and client customization in complex systems - Ability to align technical delivery with product and business goals, including client engagement and custom solutions
- Proven management skills, including performance management and process improvements using Lean, Six Sigma, or similar
- Experience with budgeting, hiring, and resource planning
- Expertise in code reviews, tooling, and QA standards
- Experience in technical transformation and debt reduction
- Familiarity with Agile, Dev
Ops, and
- functional collaboration - Strong stakeholder communication skills
Additional Information
We support your development! Even if you don’t meet 100% of the requirements, we encourage you to apply. Eurofins is committed to your career growth.
We embrace diversity! As an Equal Opportunity Employer, we prohibit discrimination based on gender, race, age, religion, sexual orientation, disability, and other characteristics that make employees unique.
Sustainability matters! We aim for carbon neutrality by 2025, with initiatives to reduce emissions and promote sustainable practices at local levels.
Learn more on our Careers page.
#J-18808-Ljbffr- Informações detalhadas sobre a oferta de emprego
Empresa: Eurofins Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 28. 7. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!