
Head of IT Software Engineering
- Lisboa
- Permanente
- Horário completo
- 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
- 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.
- Delhpi PL/SQL Java
- Client/Server Technologies.
- Angular and similar frameworks for modern web applications;
- Application lifecycle development tools like Azure DevOps/GitHub Enterprise, SonarQube, SyHunt, Artifactory, etc.
- Unit testing frameworks like nUnit/MsUnit
- Strong working knowledge of SOLID principles and design patterns ;
- Hosting applications on AWS
- UML, object-oriented programming (OOP) and Object Oriented Design principles;
- Service oriented architecture and Micro Service Architecture principles
- multi-tier architectures.
- 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 leadershipProven experience scaling engineering teams and processes, especially in a context of remote and distributed crews, over many delivery centres in different countries and regions.
- Deep understanding of IT architectures and software design patterns acquired through proven experience in developing and delivering software at scale, ideally within a software vendor or product company environment.
- Deep understanding of multi-tenant architectures, versioning strategies, and client-specific customization in complex enterprise systems.
- Ability to align technical delivery with product and business goals with experience in client engagement, custom solution delivery, or in managing client-specific roadmaps. This in close collaboration with product management to balance core platform evolution with client-specific needs.
- Confidence in managing people, individual and team performance including experience with Lean, Six Sigma, or Value Stream Mapping to drive measurable improvements.
- Experience with budgeting, hiring, and resource planning
- Skilled in leading code reviews, tooling selection, and QA standards
- Experience in engineering transformation, process reengineering, or technical debt reduction
- Familiarity with Agile, DevOps, and cross-functional collaboration
- Strong communication skills for working with stakeholders and leadership