- Company Name
- Eurofins
- Job Title
- Head of Software Engineering
- Job Description
-
Job title: Head of Software Engineering
Role Summary
Lead the end‑to‑end software engineering organization, aligning technical strategy with business goals, driving delivery speed and quality, scaling teams, and ensuring compliance with industry standards. Manage hiring, mentorship, architecture oversight, CI/CD pipelines, and production monitoring while collaborating closely with product, operations, and leadership.
Expactations
• Demonstrated success in growing and leading large engineering organizations (100+ engineers).
• Strong record of delivering complex, regulated software solutions on time and within quality benchmarks.
• Ability to set visionary technical direction while maintaining day‑to‑day operational excellence.
• Proven stakeholder‑management skills, communicating across product, leadership, and support teams.
Key Responsibilities
- Define and evolve the company’s technical strategy, platform architecture, and engineering standards.
- Lead hiring, performance management, and professional growth of technical leads, architects, developers, and QA staff.
- Establish coding, testing, and CI/CD standards; govern Definition of Ready/Done, unit‑test coverage, and automated testing.
- Shape and maintain production monitoring, alerting, and cost‑effective infrastructure.
- Own delivery velocity, quality metrics (defect density, leakage, velocity), and risk reporting to senior leadership.
- Conduct engineering ceremonies (planning, retrospectives, reviews).
- Collaborate with product/design to prioritize features that meet business and regulatory requirements.
- Champion DevOps practices; assess and steer services into appropriate operating models (CI/CD, micro‑services, etc.).
Required Skills
- Leadership: team scaling, coaching, stakeholder communication, strategic vision.
- Technical: .NET/C#, MVC, WCF/REST/WebAPI, Angular or similar SPA frameworks, micro‑service and SOA principles, SOLID, design patterns.
- DevOps & Tools: Azure DevOps/GitHub Enterprise, SonarQube, Artifactory, CI/CD, Azure or AWS hosting, automated testing (nUnit/MsUnit).
- Methodologies: Agile, sprint planning, retrospectives, Definition of Ready/Done, test strategy & performance testing.
Required Education & Certifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Minimum 8 years of professional software engineering experience with progressive leadership roles.
- Proven track record of scaling engineering teams to 100+ members and delivering regulated software products.