Note: The job is a remote job and is open to candidates in USA. Clario, part of Thermo Fisher Scientific, transforms lives by unlocking better evidence for clinical research. The Director of Software Engineering will lead multiple engineering teams, oversee established clinical platforms, modernize legacy systems, and ensure reliability, scalability, quality, and regulatory compliance. The role also involves organizational leadership, resource planning, stakeholder collaboration, and adoption of AI-assisted development tools.
Responsibilities
- Lead multiple engineering teams responsible for the delivery, maintenance, and evolution of established software platforms, ensuring reliability, performance, and scalability
- Drive modernization of legacy systems, including improvements to architecture, code quality, and development practices
- Take ownership of R&D oversight of new acquisitions
- Establish and enforce engineering standards, governance, and best practices across teams
- Promote the effective use of AI-assisted development tools (e.g., code generation, testing, and productivity tools) to improve engineering efficiency, code quality, and developer experience
- Maintain a hands-on leadership approach (~20%), providing architectural guidance, technical oversight, and mentorship
- Partner with Product Management and stakeholders to prioritize initiatives that balance modernization, technical debt reduction, and operational stability
- Oversee software testing strategies and quality practices, ensuring high standards for reliability, compliance, and performance
- Ensure changes to legacy platforms maintain regulatory compliance and validated-system integrity throughout the software lifecycle
- Identify and remove delivery bottlenecks, improving team velocity and cross-functional collaboration
- Partner with Product to evaluate platform lifecycle decisions, including consolidation, refactoring, or retirement of legacy components
- Ensure effective resource planning, team structure, and capability development to meet evolving business needs
- Lead, coach, and develop engineering managers and senior engineers, building a strong and sustainable organization
Skills
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
- 10+ years of experience in software engineering, with 5+ years in engineering leadership roles
- Proven expertise in leading engineering teams supporting established/legacy software platforms
- Demonstrated ability to modernize legacy systems while maintaining operational stability and compliance
- Strong communication and collaboration skills, with experience partnering across Product, Quality, and Engineering
- Ability to work effectively in a Remote/Hybrid environment (US or Canada)
- Significant experience in healthcare, life sciences, medical imaging, clinical technology, medical devices, or another highly regulated technology environment is strongly preferred
- Experience with medical imaging platforms, healthcare workflows, clinical systems, or related technologies is highly desirable
Benefits
- United States: Medical, dental, and vision insurance beginning Day 1
- United States: Flexible work schedules
- United States: Attractive PTO package
- United States: Remote and hybrid work options
- Canada: Comprehensive health and dental benefits
- Canada: Flexible work arrangements
- Canada: Generous PTO package
- Canada: Career development and growth opportunities
Company Overview
Company H1B Sponsorship