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, भारत

  • Full-time
Position Overview We are seeking an Engineer II to join our embedded switching software development team. This entry-level position focuses on developing low-level C software for our managed switches built on Broadcom chipsets, ranging from 10GB to 400GB switching platforms. This role is ideal for recent graduates or early-career ...

Chennai, भारत

  • 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, भारत

  • 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, भारत

Federal Express Corporation

Software Quality Engineer II

... Education: Bachelor's degree or equivalent in Computer Science, Electrical / Electronics Engineering, MIS or related discipline Relevant work experience in software quality engineering based on the following number of years: Associate: Prior experience not required Standard I: Two (2) years Standard II: Three (3) years ...

Hyderabad, भारत

Federal Express Corporation AMEA

Software Quality Engineer II

  • Full-time
... Education: Bachelor's degree or equivalent in Computer Science, Electrical / Electronics Engineering, MIS or related discipline Relevant work experience in software quality engineering based on the following number of years: Associate: Prior experience not required Standard I: Two (2) years Standard II: Three (3) years ...

Hyderabad, भारत

IGT, a Nevada Corporation

Engineer Software Senior II

  • Hybrid
Responsibilities Develop, maintain, and optimize database solutions using SQL Server. Write efficient T-SQL queries, stored procedures, triggers, and functions. Perform database schema design, normalization, and optimization. Collaborate with developers, analysts, and stakeholders to understand database requirements.

Chennai, भारत

  • Remote
  • Hybrid
... Department Coordinations etc. - Microsoft Office Proficient, Word, Excel, Powerpoint, Microsoft Teams, SharePoint, Report Writing etc. Desirable Criteria - Software - Autodesk Robot. - International experience - Experience of training and mentoring - Chartered Engineer or working towards Chartership. We actively support ...

Noida, भारत

McCormick & Company

Cybersecurity Engineer II

  • Full-time
  • Cybersecurity

$6 USD / year

... industry, is seeking a full time Cybersecurity Engineer– Technology and Engineering. This position will report to the Sr. Manager Cybersecurity - Technology and Engineering. Position Overview: The Security Engineer role supports the implementation and day-to-day advancement of a risk-based Secure Software Development Lifecycle ...

Gurgaon, भारत