T

Thermo Fisher Scientific

Makes lab instruments, reagents and supplies

Software Engineering Manager

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listed

About the Job

Requirements

  • A bachelor's or master's degree in Software Engineering, Computer Science, Electrical Engineering, or a related field is required.
  • 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.
  • Experience in Windows and web application development is required.
  • Experience with 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.

Responsibilities

  • 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, 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.

Desired Qualifications

  • 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.

About the Company

Thermo Fisher Scientific

Makes lab instruments, reagents and supplies

Thermo Fisher Scientific makes and sells the instruments, chemicals, consumables and lab services that drug companies, hospitals, universities and industrial labs use for research, testing and production. Its products cover work from gene sequencing and protein analysis to diagnostic tests and lab freezers, and its distribution arm ships supplies to labs worldwide. Drug developers also hire it to run clinical trials and to manufacture medicines under contract. It earns money from consumables that labs buy again and again, along with instrument sales, service contracts and outsourcing fees. The company traces its roots to Thermo Electron, founded in 1956, which merged with Fisher Scientific in 2006, and it is based in Waltham, Massachusetts.

Company size
10,001+
Company stage
IPO
Headquarters
Waltham, MA
Founded
1956

Recently Posted Jobs

Explore more opportunities at Thermo Fisher Scientific

See more jobs