Engineering Manager

ThermoFisher Scientific

Bengaluru

On-site

INR 4,000,000 - 6,000,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Thermo Fisher Scientific is seeking an Engineering Manager with 10–15 years of software experience to lead teams across desktop, backend, web, and integrated systems. You will drive end-to-end software delivery, collaborate with product, architecture, QA, and DevOps, and establish best practices to ensure scalable, reliable solutions.

The role requires strong leadership, architectural thinking, and delivery management, guiding engineers from strategy to execution while aligning with business

Qualifications

  • 10–15 years of software engineering experience with leadership.
  • Experience as Engineering Manager or Technical Lead managing multiple engineers or teams.
  • Strong hands-on development background in C++, C#, .NET, Python.
  • Solid experience in full stack development including backend services, APIs, databases, and frontend or web apps.
  • Proven experience leading software teams and delivering complex products or platforms.
  • Understanding of software design principles, OO programming, and modern architecture.
  • Experience in desktop, backend, and web-based systems including integrated or distributed applications.
  • Familiarity with Agile methodologies such as Scrum, SAFe or Kanban.
  • Excellent communication, coaching, and organizational skills.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.

Responsibilities

  • Lead, mentor, and develop a team of software engineers across C++, C#, Python, and full stack development.
  • Drive end-to-end software delivery including planning, execution, quality, and release readiness.
  • Partner with Product Management, Architecture, QA, DevOps to align work with priorities.
  • Support leadership in design and development of scalable, maintainable software solutions.
  • Establish engineering best practices for coding, reviews, testing, documentation, and releases.
  • Drive problem-solving for performance, scalability, integration, and reliability.
  • Guide modernization efforts including tech upgrades and refactoring.
  • Oversee code quality, secure development, and governance.
  • Participate in hiring, onboarding, performance management, and career development.
  • Manage cross-functional dependencies and communicate status, risks, and mitigations.

Skills

Engineering leadership
People management
C++
C#
Python
Full stack development
Communication
Agile methodologies
Architecture thinking
Hiring / mentoring

Education

Bachelor’s degree in Computer Science, Engineering, or a related technical field

Tools

ASP.NET
REST APIs
Angular/React
DevOps

Job description

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

When you join us at Thermo Fisher Scientific, you’ll become a member of a hard-working, motivated team that aligns with your enthusiasm for exploration and discovery. With revenues exceeding $40 billion and the largest investment in R&D in the industry, we provide our people with resources and opportunities to make significant contributions to the world.

How will you make an impact

Microscopy is evolving rapidly, and customers expect faster results, stronger security, and more reliable remote operation—driving upgrades across compute, connectivity, peripherals, and software tooling. We are seeking an experienced Engineering Manager with 10–15 years of overall experience in software engineering, including strong hands‑on expertise in C++, C#, Python and full stack application development. This role will lead engineering teams responsible for designing, building, and supporting scalable, high‑quality software solutions across desktop, backend, web, and integrated systems.

The ideal candidate will bring a strong mix of technical depth, people leadership, architectural thinking, and delivery management. The Engineering Manager will be responsible for driving execution, coaching engineers, partnering with cross‑functional stakeholders, and ensuring the team delivers reliable and maintainable software aligned with business and product goals.

This role requires someone who can operate effectively at both the strategic and execution levels: guiding technical direction, establishing engineering best practices, supporting modern development processes, and building high‑performing teams.

Key Responsibilities
  • Lead, mentor, and develop a team of software engineers working across C++, C#, Python and full stack development.

  • Drive end‑to‑end software delivery, including planning, execution, quality, release readiness, and support.

  • Partner with Product Management, Architecture, Quality Assurance, DevOps, and other stakeholders to align engineering work with product and business priorities.

  • Support technical leadership in the design and development of robust, scalable, and maintainable software solutions.

  • Establish and enforce engineering best practices for coding, reviews, testing, documentation, and release management.

  • Drive technical problem‑solving for complex issues involving performance, scalability, integration, and system reliability.

  • Guide modernization efforts where needed, including technology upgrades, refactoring, and platform improvements.

  • Oversee code quality, secure development practices, and engineering governance.

  • Participate in hiring, onboarding, performance management, and career development of team members.

  • Manage cross‑functional dependencies and communicate delivery status, risks, and mitigation plans to stakeholders and leadership.

Required Skills
  • 10–15 years of overall software engineering experience, with significant experience in technical leadership and people management roles.

  • Prior experience as an Engineering Manager or Technical Lead managing multiple engineers or teams.

  • Strong hands‑on development background in C++, C#, .NET, Python.

  • Solid experience in full stack development, including backend services, APIs, databases, and front‑end or web application development.

  • Proven experience leading software engineering teams and delivering complex software products or platforms.

  • Strong understanding of software design principles, object‑oriented programming, and modern application architecture.

  • Experience with desktop, backend, and web‑based systems, including integrated or distributed applications.

  • Strong knowledge of software development lifecycle, coding standards, testing practices, and release processes.

  • Experience with Agile methodologies such as Scrum, SAF/E or Kanban.

  • Experience in stakeholder management and cross‑functional collaboration.

  • Excellent communication, coaching, and organizational skills.

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.

Desired Skills
  • Experience with modern full stack frameworks and web technologies such as ASP.NET, REST APIs, JavaScript or TypeScript, Angular, React, or similar.

  • Experience with microservices, distributed systems, and cloud‑enabled architectures.

  • Familiarity with DevOps, CI/CD pipelines, automated testing, and deployment practices.

  • Experience in performance optimization, multithreading, and system‑level development in C++.

  • Knowledge of secure software development and compliance‑oriented engineering practices.

  • Experience in product development environments involving hardware‑software integration, scientific applications, industrial systems, or enterprise platforms.

  • Familiarity with architecture reviews, technical governance, and engineering metrics.

Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineering Manager
Senior Engineering Manager

Thermo Fisher Scientific India Pvt Ltd • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Manager, Software Engineering
Manager, Software Engineering

ThermoFisher Scientific • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Engineer III – Control Software
Engineer III – Control Software

ThermoFisher Scientific • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Staff Engineer, Software
Staff Engineer, Software

ThermoFisher Scientific • Hyderabad

On-site
INR 900,000 - 1,500,000
Engineer II – Control Software
Engineer II – Control Software

ThermoFisher Scientific • Bengaluru

On-site
INR 1,200,000 - 1,800,000
R-01345559 Staff Engineer – Microscope IT Infrastructure & Platform Engineering
R-01345559 Staff Engineer – Microscope IT Infrastructure & Platform Engineering

ThermoFisher Scientific • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Senior Software Engineering Manager
Senior Software Engineering Manager

ThermoFisher Scientific • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Engineer III, Software
Engineer III, Software

ThermoFisher Scientific • Hyderabad

On-site
INR 2,500,000 - 4,500,000
Sr Staff Engineer, Electrical
Sr Staff Engineer, Electrical

ThermoFisher Scientific • Hyderabad

On-site
INR 3,500,000 - 9,000,000
Engineer III, Software
Engineer III, Software

ThermoFisher Scientific • Bengaluru

On-site
INR 3,000,000 - 4,200,000