Job Description
Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
Job Description
Company Overview:
Thermo Fisher Scientific Inc. is the global leader in science, with annual revenue of around $40 billion. Our goal is to help customers improve the world's health, cleanliness, and safety. We assist in life sciences research, solve analytical problems, improve patient well-being, and produce life-changing treatments. With over 100,000 employees worldwide, we offer innovative technologies, convenient purchasing, and pharmaceutical services under world-class brands like Thermo Scientific, Fisher Scientific, Applied Biosystems, Unity Lab Services, and more.
Position Summary:
This role involves working in the Digital Commerce Platforms group to develop and implement enterprise initiatives and technical projects for Fisher Scientific and Thermo Fisher Scientific ecommerce websites.
As the Manager, Software Engineering, you will lead a team of skilled engineers to deliver exceptional software solutions that drive our mission forward.
Job Responsibilities
- Lead and mentor a team of software engineers, encouraging an inclusive and collaborative environment.
- Foster a positive work culture passionate about innovation, collaboration, and continuous learning.
- Successfully implement software development projects, ensuring they are delivered on time and within scope.
- Determine project requirements and develop detailed specifications to guide the engineering team.
- Coordinate the design, development, and deployment of software applications, ensuring adherence to strict quality standards.
- Supervise the entire software development lifecycle, from requirements capturing through release.
- Collaborate with cross-functional teams to integrate software solutions seamlessly into broader company initiatives.
- Monitor and evaluate team performance, providing constructive feedback and support for continuous improvement.
- Stay updated with the latest industry trends and technologies to ensure our solutions remain competitive and brand new.
Requirements
- Bachelor's degree or equivalent experience in Computer Science, Information Technology, or a related field; advanced degrees are a plus.
- 11+ years of experience in software engineering with at least 3+ years in a management or leadership role.
- Extensive technical experience with proficiency in software development methodologies and standard processes.
- Experience with Java, Spring boot, cloud platforms (AWS) pracle.
- Outstanding leadership and communication skills, with a demonstrated ability to foster a collaborative and inclusive team environment.
- Ability to strictly adhere to project timelines and quality standards.
- Passion for innovation and a steadfast dedication to achieving excellence in software engineering.