Thermo Fisher Scientific logo

Manager R&D

Thermo Fisher Scientific
NewPosted today

LOCATION

Hyderabad · Onsite

EXPERIENCE

12 - 16 Years

TYPE

FullTime

SKILLS REQUIRED

Engineering LeadershipStakeholder ManagementSoftware ArchitectureRegulatory Compliance

Job description

Overview

Lead multiple software engineering teams and projects within Thermo Fisher Scientific's Life Sciences R&D organization, owning end-to-end delivery of Electron Microscopy software, with a focus on the cryo-EM workflow.

What you'll do

  • Lead, mentor, and develop a group of approximately 15–20 direct reports across multiple teams and projects.
  • Build a collaborative, inclusive, and high-performing engineering culture.
  • Support career development, performance management, hiring, onboarding, and continuous learning.
  • Coach teams and leaders in Agile principles and effective ways of working.
  • Develop technical and leadership capabilities across the organization.
  • Set technical direction across projects, guiding architecture, design, technology choices, and engineering standards.
  • Encourage innovation and continuous development of software engineering capabilities.
  • Evaluate emerging technologies and identify opportunities to improve products, processes, and team effectiveness.
  • Assess AI opportunities, shape an AI adoption roadmap, and guide the implementation of approved initiatives.
  • Promote responsible, practical use of AI in engineering workflows.
  • Guide teams in selecting and applying modern technology stacks, such as cloud platforms, containerization, microservices, APIs, modern web frameworks, and current programming languages and development tools.
  • Own planning, execution, quality, and delivery across several projects.
  • Work with product and business stakeholders to align roadmaps, priorities, resources, and delivery plans.
  • Establish clear KPIs and OKRs, monitor progress, and address risks and dependencies.
  • Promote predictable and transparent delivery, with clear communication on outcomes and challenges.
  • Balance capacity and priorities across teams to meet business and customer needs.
  • Set expectations for software quality, testing, documentation, security, and maintainability.
  • Drive modern software development practices, including the software development lifecycle (SDLC), test automation, CI/CD, and code reviews.
  • Improve engineering processes, tooling, and operational practices.
  • Promote reliable, scalable, and high-performing software systems.
  • Use delivery and quality metrics to guide continuous improvement.
  • Partner with product management, R&D, quality, operations, and other functions to deliver shared outcomes.
  • Communicate technical plans and trade-offs clearly to technical and non-technical stakeholders.
  • Build alignment across teams and contribute to broader engineering and R&D initiatives.
  • Share knowledge and promote consistent practices across the organization.

What you'll need

  • Bachelor's or Master's degree in Software Engineering, Computer Science, Electrical Engineering, or a related field.
  • 12–16 years of experience in software development, including substantial technical leadership and people management experience.
  • Experience managing multiple teams or projects, with accountability for end-to-end delivery.
  • Demonstrated success leading and developing engineering teams, ideally with 5 or more direct reports.
  • Strong understanding of software architecture, design principles, and modern engineering practices.
  • Required experience in Windows and web application development.
  • Experience working with modern technology stacks, including Python, C++, and C#/.NET (including .NET Core), along with relevant development frameworks and tools.
  • Familiarity with web application frameworks and technologies, API development, cloud platforms, and containerization.
  • Experience with automated testing tools and frameworks, such as unit, integration, and end-to-end testing frameworks, and integrating automated tests into CI/CD pipelines.
  • Hands-on knowledge of the software development lifecycle, regulated development environments, and Quality Management System.
  • Experience setting goals and measuring team or project performance through KPIs, OKRs, or similar frameworks.
  • Experience evaluating AI opportunities and developing a practical adoption roadmap.
  • Strong communication, coaching, decision-making, and stakeholder-management skills.
  • Ability to work effectively across teams and functions in a changing environment.
  • Willingness to work from the Hyderabad office four days per week under a hybrid arrangement.

Nice to have

  • Experience leading engineering teams across multiple products or technology areas.
  • Familiarity with cloud platforms, DevOps, DevSecOps, and modern web architectures.
  • Experience applying AI tools or capabilities in software development or product workflows.
  • Experience working in an international or globally distributed organization.
  • Background in R&D, scientific software, or other technically complex environments.

Details

  • Location: Hyderabad, India.
  • Work mode: Hybrid, with four days per week in the office.
  • Work schedule: First Shift (Days).
  • Environmental conditions: Office.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Manager R&D