Sr. Manager, Software Engineering
Work Schedule
Standard Office Hours (40/wk)
Environmental Conditions
Office
Job Description
Department:
The Life Sciences R&D department consists of around 200 engineers who are developing Electron Microscopy solutions and applications. The teams are located in Eindhoven (NL), Brno (CZ) and Bordeaux (FR), and they are a mix of hardware engineers, software developers and applications developers. The growth of our R&D team has opened up an opportunity for an experienced software engineering manager, who will manage a team of ~ 40 software engineers based in Eindhoven.
The Role:
You will lead a diverse, cross cultural and highly motivated team of software engineers which is expected to grow further in the future.
As part of Thermo Fisher Scientific you will develop and grow our software staff and teams to support our digital science vision. You will provide career coaching, break down barriers and encourage teams in collaborating with other groups to achieve our vision. You will play a crucial role in supporting and facilitating the adoption of software engineering best practices.
Interested? Join us on our company mission to enable our customers to make the world cleaner, heathier and safer!
Responsibilities
- Leading a team of software engineers, responsible for the design, development, testing, integration, maintenance, documentation, and support of software for modules, systems, and products. This includes ownership for the domain roadmaps and maintenance of software (development) tooling/infrastructure.
- Providing strategic leadership to align engineering with business goals. Being responsible for the yearly cycle of competence management assessments, defining strategies to support upcoming trends and address identified gaps. This includes responsibilities for goal settings, performance evaluations, attracting talent, organization of trainings, and developing future leaders.
- Overseeing the delivery of server and application software products within agreed budget, schedule, and quality guidelines. Providing effort estimations and collaborating with project managers and product owners to allocate team members to projects requiring support. Ensuring the team's output meets high-quality standards and take accountability for results.
- Engaging with other R&D Engineering leaders across organization to align strategies, standards, tooling, and ways of working. Driving continuous improvement initiatives, optimizing processes, and improving engineering capabilities (for instance MBE, DFSS, test automation, AI for non-SW people, etc.).
- Encouraging collaboration with multi-functional teams and external partners to drive innovation and remain at the forefront of engineering advancements. Stimulate IDF submissions and secure IP generation and protection.
- Owning and maintaining supplier competence roadmaps aligned with business needs. Maintaining relationships with key technology vendors.
Education and Qualifications
- MSc or BSc degree in Software Engineering, Electrical Engineering, or another related field.
- 3+ years in a leadership role, 10+ years in software development
- Solid understanding of software development principles and practices
- Building and nurturing impactful teams, coaching and career development, gathering feedback for performance assessment.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams.
- Excellent communication skills with the ability to motivate and drive others, build relationships and influence other functional areas.
- When interacting with other people, excellent skills in persuading, inspiring, developing and motivating are required.