AI Software Engineer
Lead Software Engineer (AI Agentic Engineering)Location: Farmington Hills / Metro Detroit, MI (Hybrid – No Remote)Industry: Banking / Financial ServicesAgility Partners is seeking a qualified Lead Software Engineer to fill an open position with one of our clients in the banking industry. This is an exciting opportunity to play a hands-on technical leadership role shaping how AI-driven systems behave under misuse, failure, and unexpected inputs. You will help define guardrails and enforcement patterns that scale across services while influencing engineering standards across the organization.Role SummaryAs a Lead Software Engineer on the AI agentic engineering team, you will architect and build backend services, APIs, and shared platform components that govern AI system behavior. This role focuses on enforcement, validation, and defensive design, ensuring reliability, safety, and observability across distributed systems rather than building user-facing features.What You’ll DoDesign and deliver backend services and APIs that enforce system behavior across multiple servicesDefine and implement enforcement, filtering, and validation patterns within complex architecturesBuild cross-service controls and shared tooling adopted across engineering teamsMentor engineers on defensive programming, safe design practices, and failure handlingWhat You Bring5–8 years of software engineering experience with strong proficiency in Python and TypeScriptAdvanced experience building production systems in AWS (Lambda, Fargate, API Gateway)Proven ability to architect scalable backend services and APIs across service boundariesExperience implementing enforcement logic, validation frameworks, or system-wide guardrailsStrong systems-thinking mindset with the ability to evaluate dependencies and failure propagationExperience mentoring engineers and promoting defensive design principlesFamiliarity with agentic workflows, multi-agent systems, or LLM integration patterns (e.g., guardrails, prompt injection detection, output filtering)Why You’ll Love This RoleHigh-impact position influencing how AI systems are governed and scaledOpportunity to define technical patterns adopted across teamsStrong mix of hands-on engineering and technical leadershipCollaborative hybrid work environment with a highly skilled engineering team