27 Oct
|
Thermo Fisher Scientific
|
Bengaluru
27 Oct
Thermo Fisher Scientific
Bengaluru
Thermo Fisher Scientific seeks an experienced senior software engineer to design and maintain backend automation infrastructure for scientific instruments. The role focuses on CI/CD pipeline reliability, Windows platform engineering, and VM lifecycle automation using Python, C#, and Jenkins.
Responsibilities
Develop backend automation services for VM provisioning, configuration, health checks, and lifecycle management
Establish and implement reliability practices including logging, monitoring, retries, and idempotency controls
Lead troubleshooting and incident response for CI pipelines and Windows platform infrastructure issues
Mentor junior engineers through code reviews and technical guidance on automation best practices
Optimize test execution and CI cycle time through incremental testing and workflow improvements
Requirements
- 6–10 years of hands-on software development in production environments
- Solid proficiency in Python and C# for complex automation systems
- Deep Windows platform expertise including PowerShell, BAT scripting, Event Logs, and Registry
- Experience with relational and non-relational databases (MariaDB, MongoDB)
- Practical knowledge of CI/CD systems, Jenkins pipelines, and test automation frameworks
- BTech in Computer Science, Electronics, or equivalent practical experience
- Incident response and troubleshooting mindset with ad-hoc problem-solving capability
📌 Software Developer (Platform Engineering) (Bengaluru)
🏢 Thermo Fisher Scientific
📍 Bengaluru