Senior Software Engineer
Eurofins
Posted
Mar 17, 2026
Location
Remote
Type
Full-time
Mission
What you will drive
JOB OVERVIEW
The Senior Software Engineer is responsible for designing, developing, testing, and maintaining advanced software solutions that support organizational operations and strategic objectives. This role reports to the Solution Development Lead and collaborates closely with cross‑functional teams, including Corporate IT, Quality Assurance, and Laboratory Operations. The position contributes to both local and global initiatives and plays a key role in mentoring and guiding other software engineers, promoting best practices, and ensuring technical excellence across the development team.
MAIN RESPONSIBILITIES
Design, document, and develop high‑quality, scalable, and testable software modules based on user requirements, ensuring proper version control and adherence to coding standards.
Create, execute and maintain comprehensive unit tests, integration tests, and validation procedures to ensure the reliability, performance, and quality of developed software.
Provide mentorship, coaching, and technical guidance to software engineers, supporting their professional growth and promoting consistent development practices.
Take ownership of complex tasks with minimal supervision, demonstrating sound judgment in troubleshooting, root-cause analysis and resolving technical issues.
Collaborate effectively within the development team, participate in peer reviews, and help establish and refine coding guidelines and development standards.
Stay current with emerging technologies, industry trends, and best practices, proactively recommending improvements to tools, frameworks, and development processes.
Evaluate existing systems and applications, recommending and implementing upgrades, optimizations, and modernization strategies.
Develop IT solutions using current technologies and industry best practices, ensuring alignment with architectural standards and long-term maintainability.
Assist in creating and maintaining operational procedures, technical documentation, and system guidelines.
Monitor server system services proactively and initiate maintenance activities as needed.
Partner with Corporate IT to support installation, configuration, and management of IT‑related processes and infrastructure.
Support the ITIL Incident Management process by resolving assigned incidents within agreed service levels and ensuring proper documentation.
Profile
What makes you a great fit
JOB OVERVIEW
The Senior Software Engineer is responsible for designing, developing, testing, and maintaining advanced software solutions that support organizational operations and strategic objectives. This role reports to the Solution Development Lead and collaborates closely with cross‑functional teams, including Corporate IT, Quality Assurance, and Laboratory Operations. The position contributes to both local and global initiatives and plays a key role in mentoring and guiding other software engineers, promoting best practices, and ensuring technical excellence across the development team.
MAIN RESPONSIBILITIES
Design, document, and develop high‑quality, scalable, and testable software modules based on user requirements, ensuring proper version control and adherence to coding standards.
Create, execute and maintain comprehensive unit tests, integration tests, and validation procedures to ensure the reliability, performance, and quality of developed software.
Provide mentorship, coaching, and technical guidance to software engineers, supporting their professional growth and promoting consistent development practices.
Take ownership of complex tasks with minimal supervision, demonstrating sound judgment in troubleshooting, root-cause analysis and resolving technical issues.
Collaborate effectively within the development team, participate in peer reviews, and help establish and refine coding guidelines and development standards.
Stay current with emerging technologies, industry trends, and best practices, proactively recommending improvements to tools, frameworks, and development processes.
Evaluate existing systems and applications, recommending and implementing upgrades, optimizations, and modernization strategies.
Develop IT solutions using current technologies and industry best practices, ensuring alignment with architectural standards and long-term maintainability.
Assist in creating and maintaining operational procedures, technical documentation, and system guidelines.
Monitor server system services proactively and initiate maintenance activities as needed.
Partner with Corporate IT to support installation, configuration, and management of IT‑related processes and infrastructure.
Support the ITIL Incident Management process by resolving assigned incidents within agreed service levels and ensuring proper documentation.
About
Inside Eurofins
Analytical testing services promoting safer, healthier, and more sustainable environments globally.