Manager, Software Engineering at Thermo Fisher Scientific

Bengaluru, Karnataka, India

Thermo Fisher Scientific Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Scientific InstrumentsIndustries

Requirements

  • Bachelor's of Engineering in Computer Science/Mechanical/Electrical Engineering or Master's degree or equivalent with 10+ years of overall experience
  • 10+ years of overall experience or recent Technical leadership role
  • Proven track record in designing and building scalable, cost-efficient system software and familiarity with hardware communication protocols (e.g., RS-232, USB, TCP/IP) for medical instruments
  • 6+ years of experience designing and developing C#/.NET applications to control and connect with instruments and hardware components
  • Experience collaborating with electrical and mechanical engineering to define software-hardware interfaces
  • 2+ years of experience developing and maintaining data acquisition, signal processing, and visualization modules
  • 3+ years of proven experience supporting instrument calibration, diagnostics, and fixing
  • Anticipates needs and problems while creating solutions; willing to ask difficult questions and thinks creatively; greets challenge and change as opportunity
  • 3+ years of experience in building customer-centric distributed software
  • 2+ years of experience leading a development team in an Agile/SCRUM setting, with proven ability in project/task estimation, delegation, and management
  • 2+ years of experience in people management and working with geographically distributed teams
  • Highly motivated fast learner who can self-start and “figure out what needs figuring out”
  • Excellent verbal and written communication skills; ability to optimally document artifacts and processes then explain them to others

Responsibilities

  • Hands-on management of a team of highly skilled software developers, testers, and domain experts—ensuring excellent execution of Agile/SCRUM processes and repeatable, predictable, and high-quality delivery of software solutions
  • Provide leadership, mentoring, resource planning, and drive the successful growth of the team
  • Participate in and be responsible for the build and development of new software and/or extensive software revisions
  • Work with the product owner to define technical requirements and priorities then create user stories, designs, and development tasks to be delegated to the team
  • Identify areas to collaborate on across different domains in order to drive consistency, technology and process sharing, as well as code re-use
  • Represent the team in cross-organizational development forums as well as customer requirements gathering and software validation and training sessions
  • Rely on extensive experience and judgment to understand sophisticated problems and resolve them efficiently
  • Use prior knowledge and experience to provide functional and technical support and leadership to colleagues

Skills

Key technologies and capabilities for this role

AgileSCRUMSoftware DevelopmentPlatform EngineeringAI IntegrationProduct DevelopmentUser StoriesTeam LeadershipMentoringResource PlanningScalable SystemsCode Reuse

Questions & Answers

Common questions about this position

What education and experience are required for this role?

A Bachelor's of Engineering in Computer Science/Mechanical/Electrical Engineering or Master's degree or equivalent with 10+ years of overall experience is required, including recent technical leadership.

What key technical skills are needed for the Manager, Software Engineering position?

Key skills include 6+ years designing and developing C#/.NET applications for instrument control, familiarity with hardware protocols like RS-232, USB, TCP/IP, experience with data acquisition, signal processing, visualization, and instrument calibration.

Is this a remote position or does it require office work?

This information is not specified in the job description.

What is the salary or compensation for this role?

This information is not specified in the job description.

What leadership experience is required for this position?

Candidates need 2+ years leading a development team in an Agile/SCRUM setting with proven ability in project/task estimation, delegation, and management, plus hands-on management of software developers, testers, and domain experts.

Thermo Fisher Scientific

Provides life sciences products and services

About Thermo Fisher Scientific

Thermo Fisher Scientific offers a variety of products and services that support scientific research and healthcare, including laboratory equipment, reagents, and software solutions. Their products are used in applications like protein biology, real-time PCR, and sequencing, serving clients such as academic institutions and pharmaceutical companies. Unlike competitors, Thermo Fisher emphasizes customer support and education, helping clients optimize their experiments. The company's goal is to be a leading provider of life sciences solutions that contribute to a healthier and safer world.

Waltham, MassachusettsHeadquarters
1956Year Founded
$17MTotal Funding
IPOCompany Stage
Biotechnology, HealthcareIndustries
10,001+Employees

Risks

Increased competition in single-use bioprocessing may impact market share.
Sale of anatomical pathology business could create a temporary product gap.
Investment in miDiagnostics may face regulatory challenges affecting returns.

Differentiation

Thermo Fisher offers a comprehensive range of life sciences products and services.
Their well-known brands include Thermo Scientific, Applied Biosystems, and Invitrogen.
They provide strong customer support and educational resources to optimize client workflows.

Upsides

Expansion of biologics production facility enhances capacity for precision biologics monitoring.
Investment in miDiagnostics aligns with demand for rapid diagnostic solutions in BioPharma.
Collaboration with Mainz Biomed positions them in the growing cancer detection market.

Land your dream remote job 3x faster with AI