Back to list

Vacancy description

Engineer III, 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

DevOps Engineer (Build & Secure Packaging)

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 a Python DevOps Engineer with 6–10 years of professional experience to develop secure, reliable automation frameworks based on Python, supported by PowerShell environments.

This role supports enterprise build automation, Python packaging, SBOM integration, and secure artifact publishing within a regulated environment. The position operates at the intersection of Engineering, DevOps, and Security to ensure compliant, traceable, and reproducible software distribution.

What will you do 

  • Design and implement scalable Python components, refactor them strategically. Ensure reliable error handling and propagation across scripting environments. 

  • Safeguard Code Quality, builds test strategy; enforces coverage gates               

  • Automate Python packaging and build artifact generation using PyPI and Conda standards. Ensure security, traceability, and compliance with distributed Python packages. 

  • Builds robust PowerShell scripts, including unittests (using Pester). 

  • Collaborate with Development and CI/CD teams to automate artifact publishing and enforce compliance standards. 

  • Maintain documentation and support troubleshooting of packaging and dependency workflows. 

  • On Cyber Security, perform security code reviews, threat awareness. Implements automated scanning (SCA, CVE monitoring); manages SBOM. Integrate secrets into CI/CD securely .

  • Effectively contributes to planning and execution by delivering well-defined, traceable assignments, aligned with team objectives.

Required Skills

  • Strong Python , PowerShell and Shell Scripting/Bash scripting expertise. 

  • Experience with Anaconda/Miniconda and conda package management. 

  • Experience in build ing automation and configuration file generation. 

  • Experience with Python packaging standards (https://jobeax.com/link/YRJr577iA0aMx5co, conda-build, https://jobeax.com/link/Iig9lvsFUiFpvQRa). 

  • Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or similar 

  • Strong understanding of build and deployment automation

  • Experience in Containerization using Docker .

  • Experience implementing observability (monitoring, logging, alerting) to support reliability and operational excellence.

  • Understanding SBOM concepts, software licensing, and vulnerability management. 

  • Strong troubleshooting skills and attention to detail. 

  • Drives DevSecOps outcomes through security-focused code reviews and threat awareness, automated scanning (SCA/CVE monitoring) with SBOM generation/management.

  • Ensures secure CI/CD by integrating secrets safely, enforcing signed artifacts and hardened pipelines, and hardening base images to minimize attack surface.

Desirable Skills

  • Experience in scientific, engineering, or highly regulated industries. 

  • Apply strong Python code quality practices for automation scripts, including linting (Pylint/Flake8) and static typing (mypy).

  • Familiarity with Windows process management and scripting environments. 

  • Experience supporting enterprise software distribution. 

  • Exposure to Agentic AI concepts, including practical usage of GitHub Copilot (GHCP) or similar AI-assisted development tools to enhance automation, scripting, and developer productivity. 

  • Experience working in an agile environment like SAFe, using Jira.

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

$40 USD

JOB DESCRIPTION Work Schedule Standard (Mon-Fri) Environmental Conditions Office Job Description Job Title : Engineer III, Software About the company Thermo Fisher Scientific Inc. is the world leader in serving science, with revenues of more than $40 billion and approximately 100,000 employees globally. Our mission is to ...

Hyderabad, भारत

  • Remote
  • Full-time

$40 USD

... resources and tools they need to take science a step beyond. How you will make an impact You will be part of an innovative software team that develops instrument software that control an instrument and allows scientists to interact with instrument features intuitively. You will work closely with product managers and engineering ...

Bangalore, भारत

  • Remote
  • Full-time
  • IT
... Education and Experience · Bachelor’s or master’s degree in Computer Science, Engineering, or a related field. · Staff Engineer : Typically 12+ years of relevant software development experience, depending on internal Band 7 expectations. · Engineer III : Typically 6+ years of relevant software development experience, depending ...

Bangalore, भारत

Thermo Fisher Scientific

Engineer III, Software

  • IT
... designing and developing RESTful APIs and backend services - Strong SQL and relational database knowledge (PostgreSQL, MySQL, Oracle) - 6+ years of relevant software development experience for Engineer III level - Solid understanding of OOP, design patterns, SOLID principles, and clean code - Experience with unit and integration ...

Bangalore, भारत

  • Remote
  • Full-time
... space. - Lead and mentor a group of bioinformatics and software test engineers. - Establish software quality standards and KPI metrics to actively measure software and bioinformatics product quality. Implement software quality tracking tools and methodologies to provide on-going visibility and action during software product ...

Bangalore, भारत

Thermo Fisher Scientific

Engineer III Software Test

  • Full-time
  • QA
Thermo Fisher Scientific seeks a Software Test Engineer III to develop and deliver software modules for genomic cancer research platforms. The role involves full-lifecycle software development, cloud-based solutions, and automated testing in a collaborative, fast-paced environment. Responsibilities - Participate in agile ...

Bangalore, भारत

  • IT
  • DevOps
Thermo Fisher Scientific seeks a DevSecOps Engineer to design, build, and maintain secure software deployment pipelines on AWS cloud infrastructure. The role combines infrastructure automation, cloud security, and CI/CD optimization to support life-science research and development initiatives. Responsibilities - Design, ...

Bangalore, भारत

  • Full-time
Position Overview We are seeking an Engineer III to contribute significantly to our cloud-based NMS platform development. This role is ideal for software engineers with 2-5 years of experience who want to specialize in network management software and take on increased responsibility in building enterprise-grade solutions ...

Chennai, भारत

  • Remote
  • Full-time
  • IT
... high-quality unit tests, integration tests, and system-level component tests to ensure software reliability and performance. - Participate in code reviews, promoting software quality, maintainability, and adherence to engineering best practices. - Diagnose, troubleshoot, and resolve software defects, performance bottlenecks, and ...

भारत

Tower Research Capital

Software Engineer III

  • Hybrid
  • On-site
  • Full-time
  • IT
... platform capabilities. Qualifications: - A bachelor’s degree (or equivalent) in computer science or a related field, with at least 3 years of experience in software engineering; - Expertise in software engineering fundamentals, including strong programming and computer science principles, with proficiency in Rust (required) ...

Gurgaon, भारत

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