Thermo Fisher Scientific logo

Engineer III, Software

Thermo Fisher Scientific
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

6 - 10 Years

TYPE

FullTime

SKILLS REQUIRED

PythonC#Windows AdministrationCI/CDPowerShellNode.jsIncident responseTest Automation

Job description

Overview

Senior Engineer role in Infrastructure Automation and Windows Platform Engineering, building backend automation services and CI/CD execution for engineering workflows such as smoke and integration testing, regression, and continuous integration.

What you'll do

  • Drive development of backend automation services (Python/C#) for process execution, file operations, health checks, and environment management.
  • Establish strong reliability practices (logging/monitoring, retries/backoff, idempotency, concurrency controls, safe cleanup, traceability).
  • Provide deep Windows platform expertise (Event Logs, Registry, services) to diagnose and resolve complex automation and CI issues.
  • Lead VM lifecycle automation across Windows and Linux (provisioning, configuration, monitoring).
  • Support incident response and hands-on troubleshooting to reduce downtime and improve resilience.
  • Guide test execution optimization (including incremental testing) to improve CI cycle time and stability.
  • Influence technical design and architecture and maintain clear runbooks and documentation for operational readiness.
  • Mentor engineers through code reviews, best practices, and technical leadership.

What you'll need

  • Strong hands-on experience with Python and C# in complex, production-grade engineering environments.
  • TypeScript / Node.js exposure for tooling, services, or automation utilities.
  • Strong Windows automation and troubleshooting skills using PowerShell and BATCH scripting, including deep knowledge of Windows internals (Event Log, Registry, services).
  • Experience with both relational and non-relational databases (e.g., MariaDB, MongoDB).
  • Practical troubleshooting mindset and comfort handling ad-hoc firefighting / incident response scenarios.
  • Working knowledge of software design/architecture fundamentals and testing concepts, including incremental testing approaches.
  • Exposure to .NET build/test workflows to support cross-team collaboration.

Nice to have

  • Experience with Go and/or PHP in platform or automation contexts.
  • Familiarity with artifact publishing and release governance practices (e.g., JFrog CLI, promotion patterns).
  • Own Jenkins automation at scale (Groovy pipelines/shared libraries), improving reliability through standards, guardrails, and reusable patterns.
  • Proficiency in OpenStack services like Nova (compute), Neutron (networking), and Cinder (storage).
  • 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.

Details

  • Work schedule: First Shift (Days).
  • Environmental conditions: Office.
  • Experience level: 6 to 10 years.

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.

Engineer III, Software