We are seeking a Principal AI Native Engineer (.NET + AI) to lead the technical execution of AI maturity initiatives across the software development lifecycle. This role requires overlap with the customer's time zone (US East, until 12:00 PM ET / 6:00 PM CET) and focuses on operationalizing AI-driven practices, configuring intelligent tooling, and enabling delivery teams to achieve measurable improvements in speed, quality, and consistency.
Responsibilities
- Own technical execution of the AI maturity journey up to Level 3 within assigned projects or programs
- Define and operationalize AI-driven practices across the SDLC, covering requirements, design, development, testing, documentation and delivery
- Ensure practical, repeatable and accessible AI solutions for all delivery roles, including Engineers, QAs, Scrum Masters and Product Owners
- Continuously assess SDLC workflows for bottlenecks and introduce AI-powered improvements with measurable impact
- Select, configure and maintain AI tools and assistants supporting SDLC activities such as code discovery, reverse engineering, automated code generation, refactoring, code reviews, quality analysis and technical debt identification
- Configure AI assistants for non-coding activities including requirements analysis, user story mapping, technical documentation and test case generation
- Integrate AI assistants with delivery platforms such as Azure DevOps, CI/CD pipelines and diagramming tools
- Define and maintain agentic enablement architecture, covering skills, subagents, rules, tech guides and inter-agent contracts
- Design coordinated agent workflows to support SDLC activities such as story intake, coding, testing and documentation, and establish confidence thresholds, fallback strategies and validation stages
- Develop and maintain usage guidelines, artifacts change logs, evaluation results and component-level technical documentation for AI tools and agents
- Coach and support delivery roles in the effective use of AI tools, while driving adoption to improve speed, quality and consistency of software delivery
- Track emerging AI trends, pilot promising approaches and experiment with advanced capabilities such as background agents, AI-enabled CI/CD workflows and spec-driven development tools
Requirements
- 10+ years of software engineering experience with strong expertise in .NET
- Strong knowledge of context engineering and advanced prompt patterns, with the ability to create and maintain shared prompt libraries and reusable instruction sets
- Competency in ensuring prompt consistency and workflow reusability
- Hands-on experience with GitHub Copilot, Claude Code and cloud-based AI platforms
- Proven ability to integrate AI tools with SDLC systems such as Azure DevOps, CI/CD and documentation tools
- Understanding of multi-agent communication and coordinated workflows
- In-depth understanding of the software development lifecycle beyond just automation
- Capability to optimize SDLC processes using AI while remaining mindful of quality, security, traceability and auditability concerns
- English proficiency at B2+ level