Jobs · Engineering · California

Software Modernization Enablement Lead Engineer

Agilent Technologies · Santa Clara, CA · 2 wk ago
On-siteEngineering$173k–$270k/yrFull-time

Key Responsibilities

  • Architect AI-Driven Migration Methodology: Design and execute methodologies and tooling to refactor, rearchitect, and translate legacy codebases into modern, cloud-native architectures using AI-augmented tools.
  • Build Agentic AI Workflows: Develop and implement multi-agent AI workflows to automate code analysis, logic extraction, and documentation generation.
  • Ensure Code Quality: Establish automated and Human-in-the-Loop verification frameworks so AI-generated code is secure, performant, and compliant.
  • Automate Testing: Integrate AI tools to automatically generate, execute, and maintain comprehensive unit and integration test suites throughout code translation.

Qualifications

  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Experience: 8+ years in software engineering, including a minimum of 3 years in AI application development and demonstrated experience in enterprise application modernization.
  • AI/LLM Integration: Hands-on experience building multi-agent AI workflows for code analysis and logic extraction; composable-skills frameworks for legacy modernization; and agentic orchestration for code generation, documentation, and test synthesis.
  • Legacy & Modern Languages: Deep expertise in modern languages (.NET C#, ASP.NET Core, Python, Java, Go) and strong familiarity with legacy enterprise environments (WPF, WCF, ASP, C++, C#, or mainframe architectures).
  • Cloud Platforms & Infrastructure: Hands-on experience with Kubernetes, containerization, microservices, hybrid edge-to-cloud topologies, and major cloud providers (AWS, Azure).
  • Strong Conceptual Command: Advanced knowledge of any major cloud platform is expected at the expert level.
  • CI/CD & DevOps: Advanced knowledge of automated pipelines, Infrastructure as Code (IaC), automated unit and integration test pipelines, and Human-in-the-Loop verification frameworks.
  • Platforms & Data: Familiarity with both Windows and Linux environments and database technologies.
  • Communication & Collaboration: Excellent communication skills with the ability to evaluate solutions through both short-term and long-term lenses in an iterative development cycle, and a track record of working effectively across diverse, cross-functional teams.

Similar jobs

Lead Software Engineer

Ascend LearningBurlington, MA· 1 wk ago
Engineeringapply on ascendlearning.jobs.hr.cloud.sap

Lead Software Engineer

Toshiba Global Commerce SolutionsDurham, NC· 1 wk ago
Engineering$140k–$165k/yrapply on job-boards.greenhouse.io