T

Manager, Software Engineering

Thermo Fisher Scientific
NewPosted today

LOCATION

Hyderabad · Onsite

EXPERIENCE

10+ Years

TYPE

FullTime

SALARY

Negotiable

SKILLS REQUIRED

Technical LeadershipSoftware ArchitectureCI/CDAutomated TestingSystem DesignRoot Cause Analysis

Job description

Overview

Lead a focused team of software engineers developing and operating applications that contribute to semiconductor transmission electron microscopy (TEM) workflows. Combine people management with hands-on technical leadership across architecture, engineering practices, delivery, and technical direction.

What you'll do

  • Lead, mentor, and develop a team of software engineers.
  • Foster a collaborative, inclusive, and high-performing team culture.
  • Support career development, performance management, and continuous learning.
  • Contribute to hiring and onboarding of new team members.
  • Provide hands-on technical guidance in software design, architecture, and implementation.
  • Act as a key decision-maker for technical direction and trade-offs within the application.
  • Ensure maintainable, scalable, and robust system design.
  • Contribute to critical parts of the codebase where needed.
  • Own end-to-end delivery of the team’s application, including planning, development, testing, and release.
  • Collaborate with product management to define scope, priorities, and roadmap.
  • Ensure high standards for code quality, testing, and documentation.
  • Drive predictable and transparent delivery.
  • Promote modern software engineering practices, including CI/CD, automated testing, and code reviews.
  • Continuously improve development processes, tooling, and team efficiency.
  • Ensure system reliability, performance, and maintainability.
  • Work closely with cross-functional teams, including scientists, application specialists, and other engineering groups.
  • Align with global R&D teams on standards, architecture, and integration points.
  • Contribute to broader engineering initiatives and knowledge sharing across sites.

What you'll need

  • Bachelor’s or Master’s degree in Software Engineering, Computer Science, Electrical Engineering, or a related field.
  • 10+ years experience in software development, including experience in a technical leadership or team lead role.
  • Experience managing or mentoring engineers through formal or informal leadership.
  • Strong understanding of software architecture, design principles, and development practices.
  • Hands-on experience with modern development tools and practices, including version control, CI/CD, and automated testing.
  • Ability to balance hands-on technical work with team leadership responsibilities.
  • Experience working in cross-functional and/or international environments.
  • Strong communication skills and the ability to collaborate effectively with diverse stakeholders in a global organization.

Nice to have

  • Experience with scientific software, imaging, or data-intensive applications.
  • Familiarity with C#, .Net, Python, or similar languages used in high-performance or scientific computing.
  • Experience working with distributed systems or large datasets.
  • Interest in life sciences, microscopy, or scientific research domains.

Details

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

Manager, Software Engineering