Back to list

Vacancy description

Engineer II, Software in Bangalore, भारत

  • RemoteWork from anywhere
  • Full-timeStandard weekly hours

$40 USD

Bangalore, भारत

JOB DESCRIPTION

Work Schedule

First Shift (Days)

Environmental Conditions

Office

Job Description

Job Title

Senior Engineer – Infrastructure Automation & Windows Platform Engineering 

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

Work on backend platform software that powers advanced scientific instruments used in semiconductor s , life sciences, and materials research . We are seeking an experienced senior developer (4–6 years) to drive reliable, scalable VM infrastructure automation and CI/CD execution for engineering workflows such as smoke and integration testing, regression, and continuous integration. This role will lead the delivery of automation services and tooling built primarily in Python and C#, with strong emphasis on Windows platform engineering, Jenkins (Groovy/shared libraries) and operational reliability.

The ideal candidate combines strong hands-on technical depth with the ability to set direction, improve system stability, mentor engineers, and support rapid troubleshooting when CI pipelines or VM automation workflows encounter issues.

What will you do

  • D evelopment 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 Windows platform understanding (Event Logs, Registry, services) to diagnose and resolve complex automation and CI issues.

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

Required Skills

  • Strong hands-on experience with Python and C# in complex, production-grade engineering environments.

  • TypeScript / https://jobeax.com/link/JSd7UYCSg572jJDY exposure for tooling, services, or automation utilities.

  • Strong Windows automation and troubleshooting skills using PowerShell and BAT CH 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.

Desirable Skills

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

Preferred Qualifications

  • BTech degree in Computer Science, Electronics, or a related technical field (or equivalent practical experience).

  • Experience operating in regulated or security-focused environments require auditability and traceability.

Similar vacancies

More like this role

  • Remote
  • Full-time
JOB DESCRIPTION Work Schedule Standard (Mon-Fri) Environmental Conditions Office Job Description Java Engineer Role overview We are looking for an experienced Java Engineer with strong expertise in designing and developing scalable, high-quality software applications and backend services. The ideal candidate will bring ...

Bangalore, भारत

Thermo Fisher Scientific

Engineer II Software Test

  • QA
Thermo Fisher Scientific seeks a Software Test Engineer II to lead verification and validation strategies for bioinformatics software in genomic diagnostics. The role involves designing automated and manual tests, defining quality standards, and partnering with cross-functional teams in a regulated medical device environment. ...

Bangalore, भारत

  • IT
... Experience with distributed caches, such as Elasticsearch, Redis, etc. · Experience in Agile Methodologies for Containerization using CI/CD automation tools. · An engineer who enjoys writing readable, concise, reusable, extensible codes on day to day basis. · Ability to meet deadlines; to get the job done considering close and ...

Gurgaon, भारत

  • Full-time
  • Contract
  • IT
... telemetry systems and data pipelines that transform signals from labs and the installed base into trustworthy metrics actionable diagnostics and measurable engineering improvements. We are seeking a self-driven Software Engineer II to design and deliver data-driven systems that reveal how Windows devices behave at scale. ...

Hyderabad, भारत

  • Remote
  • Full-time
  • IT
... whole self to work. Join us and learn why “I love the people here” is one of the most frequent comments we hear from Guardians. The Role We’re looking for a Software Engineer II, Fullstack to design and implement solid architectural solutions with the rest of the engineering team, supporting our Pear Assessment product - ...

India, भारत

  • IT
... preferred - Familiarity with observability (OpenTelemetry, logs, traces) and security tooling (Snyk, secret scanning) is preferred - Experience practicing Agile software development methods is preferred. What Do We Offer? Interesting Work | We hire curious trendspotters and brave trendsetters. This is NOT your boring, routine, ...

Chennai, भारत

TechnipFMC

Engineer II

  • Full-time
... knowledge of engineering discipline and physical modeling techniques (solid mechanics, strength of material, fluid dynamics) is required. Strong technical basis in engineering Experience in SACS I other beam element software. Knowledge in Finite element experience on ANSYS software. Ability to work in a tearn-oriented environment. ...

Hyderabad, भारत

Couchbase, Inc.

Software Engineer II

  • Remote
  • Hybrid
  • On-site
  • IT
... sprint planning, estimation, CI/CD and on-call or bug triage rotations, and suggest improvements where you see opportunities. Collaborate with Product and Engineering - Work with Product Managers, Architects and senior engineers to understand requirements and help refine the design of new features, sharing what you learn ...

भारत

  • Full-time
  • Contract
  • IT
... relational stores (PostgreSQL, MySQL, Oracle), monitoring/tracing (Splunk, SignalFx, Datadog), data modeling, and serverless computing. WHAT YOU'LL WORK ON As a Software Engineer II in Marketplace Data Engineering, you will help design and deliver the data products, APIs, and pipelines that serve the Marketplace and Nike Direct ...

भारत

  • Full-time
  • IT
... intelligent platforms that power decision-making and personalized experiences across the Nike ecosystem. WHO WE ARE LOOKING FOR We are looking for a skilled software engineer with a passion for building and maintaining data platforms. You thrive in a collaborative environment and have a proven track record of delivering ...

भारत

  • Full-time
  • Contract
  • IT
  • DevOps
... further. This is a world of more possibilities more innovation more openness and the sky is the limit thinking in a cloud-enabled world. Microsofts Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases data integration big data analytics messaging & real-time ...

Hyderabad, भारत