Thermo Fisher Scientific India Pvt Ltd

Engineering Manager - Software Development (C++, C#, Full Stack)

Thermo Fisher Scientific India Pvt Ltd
Bengaluru/Bangalore
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 10 yearsMin. 10 years

Job Description

Manager, Software Engineering

Work Schedule

First Shift (Days)

Environmental Conditions

Office

Job Description

Job Title 

Engineering Manager – C++, C#, and Full Stack Development | 10–15 Years Experience 

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, QA, DevOps, and other stakeholders to align engineering work with product and business priorities. 

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

  • Support architecture and design decisions across desktop, backend, web, API, and system-integration layers. 

  • 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 or people management roles. 

  • 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 or Kanban. 

  • Strong problem-solving and debugging skills across multiple layers of the software stack. 

  • 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 

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

  • 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. 

  • Exposure to database technologies such as SQL Server, PostgreSQL, or similar. 

  • Experience with containerization and orchestration technologies such as Docker and Kubernetes. 

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

  • Master’s degree in Computer Science, Engineering, or related field is a plus. 

Experience Level

Senior Level

Job role

Work location
Work locationIndia - Bangalore - 5th floor, building no. 3, Prestige technostar
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 10 years

About company

Name
NameThermo Fisher Scientific India Pvt Ltd
Job posted by Thermo Fisher Scientific India Pvt Ltd

Similar jobs you can apply for

Logistics/ Warehouse operations
HDB Financial Services Limited

Supervisor

HDB Financial Services Limited
Banasawadi, Bengaluru/Bangalore
₹25,000 - ₹40,000*
Work from Office
Full Time
Min. 3 years
Basic English
Garuthmann Aerospace

Quality Control Engineer

Garuthmann Aerospace
Harohalli, Bengaluru/Bangalore
₹25,000 - ₹28,000*
Work from Office
Full Time
Min. 2 years
Basic English

QA / QC Executive

Cube S Constructions
Bilekahalli, Bengaluru/Bangalore
₹30,000 - ₹60,000
Work from Office
Full Time
Min. 5 years
Basic English

Project Executive

Ace Spaces India
Mahadevapura, Bengaluru/Bangalore
₹20,000 - ₹37,000*
Work from Office
Full Time
Min. 1 year
Basic English
V5 Global

Installation Engineer

V5 Global
Ashok Nagar, Bengaluru/Bangalore
₹20,000 - ₹30,000*
Field Job
Full Time
Any experience
Basic English

Field Installation Engineer

Airte
Electronics City, Bengaluru/Bangalore
₹17,000 - ₹23,000
Field Job
Full Time
Any experience
No English Required

You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed the required education and people who have 10 to 15 years are eligible to apply for this job. You can apply for more jobs in Bengaluru/Bangalore to get hired quickly.

The candidate should have sound communication skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru/Bangalore at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru/Bangalore . Through apna, you can find jobs in 64 cities across India. Join NOW!