Welcome Back

Google icon Sign in with Google
OR
I agree to abide by Pharmadaily Terms of Service and its Privacy Policy

Create Account

Google icon Sign up with Google
OR
By signing up, you agree to our Terms of Service and Privacy Policy
Instagram
youtube
Facebook

Manager, Software Engineering

Thermo Fisher Scientific
Thermo Fisher Scientific
2-10 years
preferred by company
10 Feb. 10, 2026
Job Description
Job Type: Full Time Hybrid Education: B.Sc./ M.Sc./ M.Pharm/ B.Pharm/ Life Sciences Skills: Causality Assessment, Clinical SAS Programming, Communication Skills, CPC Certified, GCP guidelines, ICD-10 CM Codes, CPT-Codes, HCPCS Codes, ICD-10 CM, CPT, HCPCS Coding, ICH guidelines, ICSR Case Processing, Interpersonal Skill, Labelling Assessment, MedDRA Coding, Medical Billing, Medical Coding, Medical Terminology, Narrative Writing, Research & Development, Technical Skill, Triage of ICSRs, WHO DD Coding

Manager – Software Engineering (R&D Platforms & AI Enablement)

Location: Bangalore, Karnataka, India
Job ID: R-01335482
Employment Type: Full-Time
Work Mode: Hybrid
Function: Research & Development
Work Schedule: Monday to Friday
Work Environment: Office-Based


About the Organization

Thermo Fisher Scientific is a global leader in serving science, enabling customers to make the world healthier, cleaner, and safer. With an annual R&D investment of approximately USD 1.4 billion, the organization develops advanced digital platforms, scientific software, and data-driven solutions that accelerate life sciences research, enhance diagnostics, and improve laboratory productivity worldwide.


Role Overview

The Manager, Software Engineering is a senior technical leadership role responsible for driving the design, development, and delivery of scalable software platforms supporting scientific research and product innovation. This role requires strong systems thinking, hands-on engineering expertise, and the ability to lead cross-functional teams while shaping long-term technology vision, AI integration strategies, and platform adoption.

The role combines people leadership, architectural decision-making, and agile delivery excellence in a highly collaborative R&D environment.


Key Responsibilities

  • Lead and manage a high-performing team of software engineers, testers, and domain experts, ensuring consistent delivery through Agile/SCRUM methodologies

  • Drive technical excellence, predictable delivery, and high-quality software releases across multiple product initiatives

  • Mentor, coach, and develop team members while supporting resource planning and team growth

  • Lead the design and development of new software platforms and major system enhancements

  • Partner closely with product owners to define technical requirements, prioritize backlogs, and translate business needs into user stories and development tasks

  • Own sprint planning, execution, and release outcomes, ensuring successful completion of sprints and product milestones

  • Identify opportunities for cross-domain collaboration, technology reuse, and process standardization

  • Represent the engineering team in cross-functional forums, customer requirement discussions, software validation, and training sessions

  • Provide expert technical judgment to resolve complex engineering challenges efficiently

  • Support onboarding, training, and orientation of new software engineers


Required Qualifications and Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline, or a Master’s degree or equivalent

  • Minimum of 10 years of overall professional experience in software engineering

  • Recent experience in a technical leadership or engineering management role


Required Technical Skills and Experience

  • Proven track record in designing and delivering scalable, cost-efficient Java-based web applications

  • Minimum 3 years of experience building customer-centric, distributed software systems

  • At least 2 years of experience leading software development teams in an Agile/SCRUM environment, including sprint planning, estimation, task delegation, and delivery management

  • Minimum 2 years of people management experience, including performance development and mentoring

  • Strong expertise in object-oriented design and development of services deployed in client-server or cloud-based architectures

  • Hands-on experience in data modeling, database design, and development using relational databases such as Oracle, PostgreSQL, or SQL Server

  • Experience collaborating with geographically distributed or global engineering teams


Preferred Skills and Experience

  • Experience with cloud platforms, particularly AWS

  • Exposure to IoT-based systems and platforms

  • Familiarity with AI-enabled applications, process automation, or data-driven product development


Leadership and Professional Competencies

  • Strong coaching and mentoring capabilities with a people-first leadership approach

  • Ability to build trust, foster collaboration, and lead teams through influence and example

  • Excellent verbal and written communication skills, including technical documentation and stakeholder communication

  • Highly motivated self-starter with strong problem-solving skills and the ability to navigate ambiguity

  • Strategic mindset with the ability to align engineering execution to long-term product vision


Compensation, Benefits, and Equal Opportunity

Thermo Fisher Scientific offers competitive compensation, performance-based incentives, comprehensive healthcare coverage, and a wide range of employee benefits. Employees gain access to global career development opportunities within an innovative and forward-thinking organization.

Thermo Fisher Scientific is an Equal Opportunity Employer committed to diversity and inclusion. All qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, or any other legally protected status.