remote
Software Modernization Enablement Lead Engineer - Agilent Technologies
Software Engineer
Lead the digital transformation of legacy scientific software, designing scalable modernization processes, microservices, and cloud‑native pipelines to accelerate delivery and improve maintainability.
About the role
Key Responsibilities
- Architect and implement modern microservice solutions to replace legacy monoliths, ensuring high availability and performance.
- Design and maintain CI/CD pipelines using Docker, Kubernetes, and cloud services to enable rapid, reliable releases.
- Collaborate with cross‑functional teams to define standardized coding, testing, and deployment practices.
- Mentor developers on best practices for refactoring, code quality, and automated testing.
- Monitor system health, troubleshoot issues, and drive continuous improvement of the modernization framework.
Requirements
- 5+ years of experience in Java or .NET backend development with a focus on modernization.
- Proven expertise in microservices architecture, Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP).
- Strong background in CI/CD tooling (Jenkins, GitLab CI, ArgoCD) and automated testing.
- Excellent communication skills and ability to lead technical initiatives across distributed teams.
- Experience in scientific or laboratory software environments is a plus.
Skills
javadockerkubernetescicd