
Engineer III, Software
Thermo Fisher Scientific1 day ago
Bengaluru, IndiaSenior
Responsibilities
- Develop backend automation services in Python and C# for process execution, file operations, health checks, and environment management.
- Establish reliability practices including logging, monitoring, retries, idempotency, concurrency controls, safe cleanup, and traceability.
- Use Windows platform expertise to diagnose and resolve automation and CI issues involving Event Logs, the Registry, and services.
- Lead VM lifecycle automation across Windows and Linux, including provisioning, configuration, and monitoring.
- Support incident response and hands-on troubleshooting to reduce downtime and improve resilience.
- Optimize test execution, including incremental testing, to improve CI cycle time and stability.
- Influence technical architecture and maintain runbooks and documentation for operational readiness.
- Mentor engineers through code reviews, best practices, and technical leadership.
- Own and improve Jenkins automation at scale through standards, guardrails, shared libraries, and reusable patterns.
Requirements
- 6–10 years of experience as an experienced senior developer in complex, production-grade engineering environments.
- Strong hands-on experience with Python and C#.
- Experience with TypeScript and Node.js for tooling, services, or automation utilities.
- Strong Windows automation and troubleshooting skills using PowerShell and BATCH scripting, including knowledge of Windows internals.
- Experience with relational and non-relational databases such as MariaDB and MongoDB.
- Comfort handling ad-hoc firefighting and incident response scenarios.
- Working knowledge of software design, architecture fundamentals, testing concepts, and incremental testing approaches.
- Exposure to .NET build and test workflows.
- Experience with Go and/or PHP in platform or automation contexts is desirable.
- Familiarity with artifact publishing and release governance practices, such as JFrog CLI and promotion patterns, is desirable.
- Proficiency with OpenStack services such as Nova, Neutron, and Cinder is desirable.
- BTech degree in Computer Science, Electronics, or a related technical field, or equivalent practical experience.
- Experience operating in regulated or security-focused environments requiring auditability and traceability is preferred.
Benefits
- First-shift daytime work schedule in an office environment.
Tech Stack
Categories
About Thermo Fisher Scientific
Thermo Fisher Scientific builds analytical instruments, lab equipment and consumables, specialty diagnostics, and provides pharma services (CDMO and clinical research) for biotech, pharma, academic, and healthcare customers. It earns revenue through product sales, e-commerce distribution (Fisher Scientific), and contract services under brands such as Thermo Scientific, Applied Biosystems, Invitrogen, Patheon, and PPD. Headquartered in Waltham, MA, it is publicly traded on the NYSE (TMO) and was created by the 2006 merger of Thermo Electron and Fisher Scientific.