12 Nov
|
Thermo Fisher Scientific
|
Bengaluru
12 Nov
Thermo Fisher Scientific
Bengaluru
Thermo Fisher Scientific seeks a Senior Software Engineer to develop and maintain backend automation infrastructure for scientific instruments. The role focuses on building reliable VM automation and CI/CD services in Python and C#, with emphasis on Windows platform engineering and operational stability.
Responsibilities
Develop backend automation services for process execution, file operations, health checks, and setting management
Establish and implement reliability practices including logging, monitoring, retries, and idempotency controls
Diagnose and resolve complex Windows platform and CI/CD automation issues
Support incident response and troubleshooting to reduce system downtime
Optimize test execution and guide architectural decisions for improved CI cycle time and stability
Requirements
- 4–6 years of production software development experience
- Strong proficiency in Python and C# for complex engineering environments
- Deep Windows automation and troubleshooting skills using PowerShell and batch scripting
- Experience with relational and non-relational databases such as MariaDB or MongoDB
- Knowledge of Jenkins, CI/CD pipelines, and .NET build/test workflows
- Familiarity with software design fundamentals and incremental testing approaches
📌 Developer / Software Developer / C# Developer (Bengaluru)
🏢 Thermo Fisher Scientific
📍 Bengaluru