Location: Charlotte, NC
Salary: $69.00 USD Hourly - $74.00 USD Hourly
Description: Lead Software Engineer, Agentic AI Workflow PlatformLocation: Charlotte, NC
Duration: 9 months (high potential to extend or convert)
Role Level: Senior/Lead (10+ years engineering experience)
About the RoleWe are building a
new Agentic AI platform for Commercial Banking, designed to automate and streamline email-driven servicing workflows at scale. You will be a core technical leader responsible for architecture, system design, and delivery of a next-generation workflow engine powered by autonomous and assisted AI agents.
This is a
ground-up build in a
startup-like environment, requiring strong ownership, architectural leadership, and hands-on engineering capability.
What You Will BuildA platform that:
- Ingests and classifies inbound emails
- Extracts request intent (including multiple intents per email)
- Orchestrates workflows through an AI-driven engine
- Leverages AI agents to complete tasks end-to-end
- Engages humans only when necessary
- Integrates with a front-end chatbot-style application for user interaction
Agents will operate with
autonomous and
human-in-the-loop modes.
You will help define the architecture, build foundational infrastructure, and validate design decisions through POCs and testing.
Current Phase of the ProjectEarly-stage platform development, including:
- End-state vision and architecture definition
- Standing up development and production environments
- Building core infrastructure and orchestration frameworks
- Implementing email ingestion, classification, and early agent patterns
- Designing APIs, workflow components, and the MCP server
- Mapping business workflows to determine agent design and automation phases
This is
not a mature product-high ambiguity and high ownership are essential.
Responsibilities- Lead architecture, design, and development for core platform components
- Drive technology decisions, patterns, and long-term system direction
- Build scalable services, async APIs, and workflow engines
- Implement AI agent orchestration using LangChain / LangGraph
- Review system designs, code quality, and integration patterns
- Partner with product, operations, and architecture teams
- Mentor engineers and elevate engineering standards
- Support Agile planning, estimation, and technical execution
Required QualificationsTechnical Depth- 10+ years of software engineering experience
- 2+ years building AI-driven systems in production
- Production experience with agentic AI systems
- Advanced experience with Python, LangChain, and LangGraph
- Strong background in distributed systems, async API design, and microservices
- Experience with MongoDB or other NoSQL databases
- Working knowledge of workflow engines, Kafka/queueing systems, and MCP
- Experience in cloud-native environments (containers, CI/CD, observability)
- Understanding of enterprise security, scalability, and compliance
Architecture & Execution- Able to design scalable system architectures and evaluate tradeoffs
- Ability to drive POCs, validate decisions, and influence cross-functional teams
- Comfortable challenging architectural assumptions with data and experience
Preferred Experience- Experience with Google ADK (Agent Developer Kit)
- Prior exposure to banking/financial workflows (KYC, onboarding, servicing)
- Deep understanding of LLM orchestration patterns and workflow automation
Candidate Profile (What We're Looking For)Ideal candidates are:- Senior AI engineers who have led delivery of at least one production agentic AI solution
- Strong architectural thinkers who can operate with limited direction
- Comfortable working in an evolving, ambiguous environment
- Able to lead technical decisions, frameworks, and system patterns
Not a fit:- Pure Python developers without AI system experience
- Academic or research-only AI backgrounds
- Candidates who have only built prototypes or demos
Logistics- Open to relocation
- Onsite interview required
- Team expected to grow significantly-this role will help lead others over time
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact: This job and many more are available through The Judge Group. Please apply with us today!