TL;DR

Lead Software Engineer (AI): Architecting, designing, and delivering an enterprise-scale servicing and workflow automation platform with an accent on AI-driven workflows and distributed systems. Focus on building scalable APIs, services, and agentic AI systems for financial services domains.

Location: Charlotte, NC. This is a hybrid role requiring 3 days in office. Candidates must be willing to work on W2 ONLY.

Company

Strategic Staffing Solutions is looking for a Lead Software Engineer for one of their largest clients to develop an enterprise servicing and workflow automation platform.

What you will do

  • Lead end-to-end architecture, design, and development of platform components.
  • Review designs, code, integration patterns, and quality practices.
  • Build scalable APIs, services, and workflow-driven solutions.
  • Implement workflow orchestration and task-based processing models.
  • Collaborate closely with product, operations, and architecture teams.
  • Actively participate in Agile ceremonies and provide technical direction.

Requirements

  • Strong expertise in backend engineering and distributed system design.
  • Advanced proficiency in Python, LangChain, and LangGraph.
  • Hands-on experience building agentic AI systems, with at least one production-grade project delivered.
  • Strong experience with MongoDB or other NoSQL databases.
  • Practical experience with MCP, Kafka/queueing systems, and workflow engines.
  • Experience designing and deploying microservices architectures.
  • Demonstrated leadership in Agile delivery environments.
  • US work authorization for W2 contract only (NO C2C/1099).

Nice to have

  • Experience with Google ADK (Agent Developer Kit).
  • Broader experience across AI system patterns, LLM orchestration, and workflow automation platforms.
  • Familiarity with banking/financial services domains (KYC, onboarding, servicing, etc.).