Agentic Software Engineer
Role Overview
You will lead a small, high-output agentic engineering pod delivering large-scale application migrations using Azure AI Foundry agents. Inspired by modern Harness Engineering patterns, your primary job is not writing code - it is designing the agent-driven SDLC workflow the scaffolding, orchestration, constraints, and feedback loops that allow agents to reliably analyse, design, migrate, and validate legacy systems.
You own the agent workflows, tool integrations, and migration playbooks, ensuring that agent-generated outputs are consistent, production-ready, and aligned to target architecture standards. You will define how agents operate across the migration lifecycle - from discovery and planning through to implementation, testing, and release.
You are a player-coach
70% building agent workflows, harness, and platform integrations
30% guiding engineers and ensuring delivery outcomes
Strong experience on .NET & C#, Java or Python is essential.
Key Responsibilities
Design and implement agent-driven SDLC workflows on Azure AI Foundry for application and cloud migration
Configure and orchestrate agents (analysis, planning, coding, validation) to execute migration tasks end-to-end
Implement domain, application, infrastructure, and integration code as required to support migration outcomes
Build adapters and integration layers (ACLs) to bridge legacy and target architectures
Migrate business rules, validations, and workflows from legacy systems to modern platforms
Identify and fix parity gaps between source and target systems
Support production readiness and defect resolution post-migration
Integrate agents with engineering tools (repositories, build/test pipelines, APIs, cloud services)
You Bring
8-12 years of software engineering experience; 2+ years leading delivery teams
Strong hands-on experience with modern application architectures
Experience in application and/or cloud migration (e.g., legacy to modern, AWS to Azure)
Experience working with CI/CD pipelines, DevOps practices, and automated testing (unit/integration)
Strong understanding of brownfield transformation challenges and patterns
Experience with Azure services (Functions, APIs, storage, integration services)
Ability to work in agent-assisted or AI-augmented development environments