Thermo Fisher Scientific logo

Senior Software Engineering Manager

Thermo Fisher Scientific
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

10+ Years

TYPE

FullTime

SKILLS REQUIRED

People ManagementTechnical LeadershipTest AutomationCI/CDSoftware Quality Assurance

Job description

Overview

Senior Software Engineering Manager leading the India CoE engineering organization, including Software Engineers, Platform Developers, SDETs, and AI Engineers, with a focus on Quality Engineering, test automation, and DevOps delivery.

What you'll do

  • Lead and develop a high-performing engineering organization, including Software Engineers, Platform Developers, SDETs, and AI Engineers.
  • Lead Quality Engineering initiatives that advance test automation, continuous testing, DevOps integration, and engineering best practices across the software development lifecycle.
  • Drive hiring, onboarding, workforce planning, performance management, and career development activities.
  • Foster a culture of accountability, collaboration, innovation, and continuous improvement.
  • Partner with global leaders to scale organizational capacity and ensure effective utilization of India-based resources.
  • Serve as the primary escalation point for operational and resource-related issues within the India CoE.
  • Partner with Software Development, QA, Product Management, and Platform Engineering leaders to support successful delivery of product initiatives.
  • Define and execute the Quality Engineering strategy with a strong focus on automation, shift-left testing, continuous testing, and quality metrics.
  • Establish automation standards, governance, and best practices that maximize test coverage, reliability, and execution efficiency.
  • Lead enterprise DevOps automation, including DevOps strategy, CI/CD pipelines, and Infrastructure as Code (Terraform, Ansible, or CloudFormation).
  • Promote Agile development practices and collaboration across globally distributed teams.
  • Provide technical leadership in software quality engineering, test automation, and modern software delivery practices.
  • Champion automation and CI/CD adoption using Azure DevOps, GitHub Actions, Jenkins, GitLab CI, or equivalent platforms.
  • Partner with global Software Development, QA, Product Management, and Platform Engineering leaders to align staffing, execution plans, and organizational priorities.
  • Support initiatives related to quality, compliance, cybersecurity, validation, and continuous improvement across the software organization.

What you'll need

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 10+ years of experience in software development, software quality engineering, or related technical disciplines.
  • 5+ years of leadership experience managing software engineering teams, including experience leading quality engineering and test automation functions.
  • Proven success building, scaling, and developing high-performing engineering organizations.
  • Experience managing globally distributed teams and working within Agile development environments.
  • Experience developing or supporting software products within regulated industries and familiarity with regulatory and compliance requirements, including FDA, IVDR, GxP, HIPAA, or similar frameworks.
  • Strong software engineering background with hands-on experience developing enterprise applications using C# and .NET technologies.
  • Experience leading teams delivering scalable, cloud-based software solutions using AWS and/or Azure.
  • Solid understanding of APIs, microservices, distributed systems, DevOps practices, and CI/CD pipelines.
  • Deep expertise in software quality engineering, test automation, and continuous testing practices.
  • Experience implementing automated testing frameworks and integrating quality engineering practices into modern software delivery processes.
  • Experience with tools such as Playwright, Selenium, Cypress, Postman, or similar automation technologies.
  • Experience leading enterprise Quality Engineering transformation initiatives.
  • Experience integrating automated testing into CI/CD pipelines with quality gates.

Nice to have

  • Master's degree.
  • Experience within healthcare, life sciences, diagnostics, laboratory software, or other regulated industries.
  • Experience supporting global software development organizations and distributed delivery models.
  • Experience building or leading engineering teams within a Center of Excellence (CoE) model.
  • Exposure to AI-enabled software development initiatives and modern engineering productivity tools.
  • Advanced Degree plus 10+ years of experience, or Bachelor's Degree plus 12+ years of experience, with software development including 5+ years in technical leadership or management roles.
  • Preferred fields of study: Computer Science, Software Engineering, or related technical field.
  • Advanced technical certifications such as PMP or cloud certifications.
  • Strong expertise in modern software development practices, architectures, and methodologies (Agile/SAFe).
  • Experience successfully leading and developing engineering teams.
  • Experience with cloud technologies (AWS/Azure), microservices, and DevOps practices.
  • Demonstrated ability to drive technical strategy and roadmap planning.
  • Strong understanding of software quality, security, and compliance requirements.
  • Strong cross-functional collaboration and stakeholder management skills.
  • Excellent communication and interpersonal skills.
  • Experience with AI/ML technologies and data-driven development.
  • Knowledge of scientific or laboratory software domains.
  • Ability to balance strategic vision with tactical execution.
  • Strong analytical and problem-solving capabilities.
  • Experience delivering projects in complex technical environments.
  • Experience managing distributed teams.

Details

  • Location: Bangalore, India.
  • Work schedule: Standard, Monday to Friday.
  • Work environment: 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.

Senior Software Engineering Manager