Job Title: Engineering Manager AI-Enabled PODs
Experience: 10+ years of software engineering experience
Work Location: MN Onsite/Hybrid as required by the client
Role Summary
The Engineering Manager is a technology leader responsible for the successful execution and delivery of AI-enabled PODs. These are small, highly autonomous teams of 3 5 engineers that leverage AI to accelerate software development and delivery. This role oversees multiple AI-enabled POD teams and is accountable for delivery outcomes, engineering quality, team development, and operational reporting.
The ideal candidate has a strong software engineering background, hands-on experience with AIDLC frameworks (such as SpecKit or equivalent), proficiency with AI-enabled development tools including GitHub Copilot, Codex, Claude Code, and enterprise-approved ChatGPT, and a passion for leading teams in an AI-first development environment. This role requires close collaboration with Product, Architecture, Quality Engineering, Performance Testing, and other cross-functional partners to deliver high-quality software solutions.
Primary Responsibilities
Provide technical and thought leadership across AI POD teams, including Software Engineers, AI Engineers, Quality Engineers, DevOps Engineers, and SREs.
Lead the adoption of AIDLC and flow-based delivery practices, transitioning teams from traditional Scrum-based development models to AI-enabled PODs.
Own delivery execution, quality outcomes, and operational reporting across assigned AI PODs.
Conduct and oversee technical design reviews, code reviews, and architecture discussions.
Serve as the primary escalation point for delivery, quality, and execution challenges.
Partner with Architecture teams to define scalable and maintainable technical solutions.
Collaborate with Product Managers and Product Owners to align engineering delivery with business objectives, product vision, and key metrics.
Establish and enforce software engineering standards and practices, including code quality, testing, security, and maintainability.
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
10+ years of software engineering experience, including application development.
2+ years of people leadership and team management experience.
5+ years of hands-on software development experience.
1+ year of experience using AI-assisted development tools such as GitHub Copilot, Codex, Claude Code, or similar platforms to design, build, test, document, and deliver production software.
Experience delivering digital products and platforms, including web, eCommerce, or consumer-facing applications.
Strong experience with modern front-end technologies such as Angular, React, JavaScript/TypeScript, and Java-based back-end development.
Experience building and deploying AI/ML solutions using machine learning models and/or large language models (LLMs).
Experience with cloud platforms such as Azure, AWS, or GCP, with Azure preferred.
Excellent written and verbal communication skills.
Strong leadership, collaboration, coaching, and servant-leadership skills.
Key Skills & Technologies
AI-Enabled Development | AIDLC | Spec-Driven Development | GitHub Copilot | Codex | Claude Code | Enterprise AI Tools | Software Engineering Leadership | AI/ML | LLMs | Angular | React | JavaScript/TypeScript | Java | Azure | AWS | GCP | DevOps | SRE | Quality Engineering | Technical Architecture | CI/CD | Agile/Flow-Based Delivery
Additional Information
The role requires a technology leader who can balance hands-on engineering expertise with people leadership, delivery ownership, and cross-functional collaboration. The Engineering Manager will help drive the transformation toward AI-first software engineering practices while maintaining strong standards for quality, security, scalability, and maintainability.