Remote job
Lead AI-Native Software Engineer
Job details
About this role
Role overview Lead hands-on engineering work that uses AI coding agents to improve and maintain enterprise software. You will build reliable agent workflows, deliver tested changes to existing applications, and help engineering teams adopt these practices within security and release controls.
Responsibilities - Design, implement, review, test, and release agent-assisted changes to production systems. - Create reusable agent instructions, tools, context pipelines, and feedback loops for enterprise codebases. - Adapt workflows to established services, databases, integrations, and build pipelines, managing regression and dependency risks. - Connect agent output to automated tests, code review, security checks, and clear release criteria; investigate failures. - Apply approved tools, least-privilege access, sensitive-data protections, traceability, and human review. - Coach engineers and introduce improvements incrementally alongside active delivery work.
Requirements - Senior, hands-on software engineering experience delivering secure, production-ready software in enterprise environments. - Practical experience using AI coding agents to change and maintain existing applications, not only to build prototypes. - Ability to work with legacy code and established engineering controls while making safe, incremental changes. - Strong judgment about testing, code review, security, and when agent output needs human oversight. - Experience guiding engineers or advising stakeholders across teams or engagements. - Collaborative, accountable approach to complex and imperfect codebases.
Nice to have Experience with GitHub Copilot and Microsoft technologies, including .NET services, databases, integrations, and build pipelines; consulting or technical leadership experience across enterprise teams.