Staff Engineer, Software
Thermo Fisher Scientific · On-site · Full-time · Hyderabad, India
Posted (15h ago)
Apply on Thermo Fisher Scientific’s site
- Employer posted
- First seen here
- Repost check
- Same job ID since we first saw it on Oct 15, 2026. If Thermo Fisher Scientific reposts it, we keep the original posting date.
- Level
- Staff+
- Work setup
- On-site
- Tech mentioned
- C#, .NET, Python, Docker, Kubernetes
- Thermo Fisher Scientific hiring
- 69 roles posted in the last 30 days
Job description
Work Schedule
First Shift (Days)
Environmental Conditions
Office
Job Description
Thermo Fisher Scientific Inc. (NYSE: TMO) is the world leader in serving science, with revenues of more than $20 billion and approximately 65,000 employees globally. Our mission is to enable our customers to make the world healthier, cleaner and safer. We help our customers accelerate life sciences research, solve complex analytical challenges, improve patient diagnostics, deliver medicines to market and increase laboratory productivity. Through our premier brands – Thermo Scientific, Applied Biosystems, Invitrogen, Fisher Scientific and Unity Lab Services – we offer an unmatched combination of innovative technologies, purchasing convenience and comprehensive services
The Position
We are seeking a Lead DevOps Engineer to design, implement, and maintain robust CI/CD pipelines and automation frameworks supporting software development and delivery processes. This role focuses on enabling efficient, reliable, and scalable build and release workflows, particularly within C#/.NET environments.
You will work in a collaborative, cross-functional environment, partnering with development, QA, test automation, and infrastructure teams to streamline software delivery, improve system reliability, and support continuous improvement initiatives across the organization.
Key responsibilities
include, but are not exclusively:
Design, develop, and maintain CI/CD pipelines using tools such as Jenkins and GitLab to support automated build, test, and deployment processes
Support and optimize C#/.NET/Angular build and deployment workflows, including management of NuGet packages
Implement and maintain version control strategies using Git, including branching and merging approaches aligned with release processes
Manage release activities, including maintaining stabilization branches and ensuring smooth release cycles
Develop and maintain automation scripts using Python and PowerShell to improve operational efficiency
Design and support containerized environments using Docker and Kubernetes for scalable application deployment
Implement advanced deployment strategies such as Blue-Green deployments to ensure minimal downtime and risk
Ensure integration of static code analysis tools (e.g., SonarQube, TICS) and multiple automated test suites within CI pipelines
Maintain end-to-end pipeline flow, from environment provisioning and build execution to artifact storage and archival
Collaborate with development, QA, and test automation teams to translate requirements into technical solutions and pipeline designs
Work closely with shared infrastructure teams (e.g., SETI, Toolchain teams) to align infrastructure standards and best practices
Contribute to and maintain documentation using Confluence, ensuring knowledge sharing and transparency across teams
Utilize Jira for backlog tracking, sprint planning, and progress monitoring within Agile frameworks
Actively participate in Scrum, Kanban, and scaled Agile (ART) environments, contributing to continuous delivery practices
Collaborate with cross-ART teams (e.g., CI/CD and Test Automation teams) to align on shared tools, frameworks, and codebases
Leading and mentoring junior DevOps resources within the team.
Apply strong analytical and problem-solving skills to troubleshoot complex issues and improve system performance and reliability
Requirements:
The ideal candidate for this position thrives in a complex technical environment and is passionate about automation, continuous integration, and delivering high-quality software solutions.
University degree in Computer Science, Software Engineering, or a related technical discipline
Strong hands-on experience with CI/CD tools such as Jenkins and GitLab, including designing and maintaining automation pipelines
8+ years of Strong Experience in supporting C#/.NET/Angular build and deployment processes
Solid knowledge of package management, especially NuGet
Strong experience with Git and modern branching strategies
Experience in release management, including maintaining stabilization branches and coordinating releases
Hands-on scripting and automation experience using Python and/or PowerShell
Proven experience with containerization technologies such as Docker and orchestration platforms like Kubernetes
Experience in implementing modern deployment strategies such as Blue-Green deployments
Strong understanding of VMware infrastructure and security best practices
Experience in integrating static code analysis tools (e.g., SonarQube, TICS) into CI/CD pipelines
Experience in integrating and managing multiple automated test suites within CI pipelines
Understanding of end-to-end pipeline processes, from environment setup to artifact management and archival
Hands-on experience with Jira for backlog management and sprint tracking
Experience in working within Agile frameworks such as Scrum and Kanban
Familiarity with Agile Release Trains (ART) and scaled Agile environments
Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues
Proven ability to deliver solutions in complex technical environments
Strong communication skills and ability to collaborate effectively with development, QA, test automation, and infrastructure teams
Experience collaborating with shared infrastructure teams (e.g., SETI, Toolchain teams) and cross-ART teams
Optimize infrastructure resource utilization to ensure high performance, scalability, and cost efficiency.
Monitor and identify performance bottlenecks and implement improvements.
Fluent in English (B2 level or higher)
Eligible for travel if required
Apply on Thermo Fisher Scientific’s site
Thermo Fisher Scientific job ID: Staff-Engineer--Software_R-01351790
More Thermo Fisher Scientific jobs
Manager, Platform Integrations & Engineering
Thermo Fisher Scientific · Remote, North Carolina, USA · Manager · Remote
All open Thermo Fisher Scientific jobs
We are not Thermo Fisher Scientific. The hiring company owns this listing. Reposts of the same requisition id are not shown as new.
All new jobs · Companies we watch · How dates work · Report an error