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
What We’re Looking For
• Strong software architecture fundamentals — you decide what “good” looks like
JOB DESCRIPTION
• Hands-on delivery experience with Claude Code, Cursor, Codex, or similar in production
• Hands-on experience with Microsoft Agentic framework and Microsoft AI foundry
• Ability to write clear, testable specifications agents can execute against
• Skill at reviewing AI-generated code efficiently at high throughput
• Experience with both greenfield bootstrapping and brownfield modernization
Technical Skills
Area Requirements
Languages Proficiency in 2+ of: Python, TypeScript, Java, Go, Rust
Agent Tooling Claude Code plugins, MCP servers, or equivalent agent workflows
Microsoft Agentic framework and Microsoft AI foundry
Quality & Testing TDD, CI/CD, and automated quality gates
LLM Understanding Capabilities and failure modes of large language models