Lead Software Engineer - AI Systems, Architecture & Developer Experience

Illinois City, IL, US • Posted 6 hours ago • Updated 6 hours ago
Contract W2
Contract Independent
24 Months
50% Travel Required
Able to Sponsor
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • API
  • Amazon Web Services
  • Apache Velocity
  • Application Development
  • Artificial Intelligence
  • Autogen
  • Backend Development
  • Cloud Computing
  • Cloud Security
  • Collaboration
  • Communication
  • Computer Science
  • Continuous Delivery
  • Continuous Improvement
  • Continuous Integration
  • Database
  • Docker
  • Electrical Engineering
  • Evaluation
  • Generative Artificial Intelligence (AI)
  • IT Management
  • IaaS
  • Java
  • Kubernetes
  • LangChain
  • Leadership
  • Licensing
  • Management
  • Mentorship
  • Microservices
  • Microsoft Certified Professional
  • Product Lifecycle Management
  • Productivity
  • Prompt Engineering
  • Quality Assurance
  • Regulatory Compliance
  • Relational Databases
  • Scalability
  • Security Architecture
  • Semantic Search
  • Software Architecture
  • Software Development Methodology
  • Software Engineering
  • Software Security
  • Stakeholder Management
  • Systems Architecture
  • Systems Design
  • Team Leadership
  • Technical Drafting
  • Vector Databases
  • White-box Testing
  • Workflow

Summary

We are seeking a highly experienced Lead Software Engineer – AI Systems, Architecture & Developer Experience to provide technical leadership across software architecture, AI integration, backend engineering, and developer productivity.

The ideal candidate will have strong hands-on experience building large-scale distributed systems, cloud-native applications, microservices, APIs, and AI/LLM-powered solutions, along with demonstrated technical leadership and mentoring experience.

Key Responsibilities

Technical Architecture & AI Integration

Design and orchestrate multi-agent workflows and stateful AI systems using frameworks such as LangChain, LangGraph, AutoGen, or CrewAI.

Integrate foundation models including Anthropic Claude, OpenAI GPT, and Google Gemini through secure API gateways.

Manage LLM token limits, costs, rate limiting, security, and reliability.

Architect AI-native data models integrating relational databases with vector databases for semantic search and RAG.

Implement white-box testing and continuous evaluation metrics to assess AI outputs for factual correctness, hallucinations, and safety compliance.

Champion secure, reliable, scalable, and maintainable software solutions.

Technical Leadership & Engineering Excellence

Mentor engineering teams and establish engineering standards, best practices, and architectural governance.

Promote secure coding, CI/CD, cloud-native deployment, and modern engineering practices.

Drive AI-assisted engineering velocity by integrating development tools such as Cursor, Claude Code, and Windsurf into the SDLC.

Establish governance policies for responsible AI usage, including data sensitivity, licensing compliance, and security guardrails.

Evaluate existing systems, services, APIs, and data models for modernization, scalability, and performance opportunities.

Architecture & Cross-Team Collaboration

Facilitate technical discussions with Product Owners, Technical Leads, Architects, and Engineering Managers.

Drive conversations around architecture, technical debt, engineering health, AI adoption, and continuous improvement.

Mentor engineers and technical leaders in system design, software architecture, and engineering excellence.

Lead architecture reviews, RFCs, and technical design discussions.

Promote self-service engineering capabilities and platform enablement.

Drive automation initiatives that improve developer productivity and software quality.

Required Technical Skills

Backend & Software Engineering

Deep proficiency in backend development, particularly Java.

Strong experience with microservices architecture and API design.

Proven experience designing and delivering large-scale distributed systems.

Strong understanding of software architecture and modern engineering practices.

Cloud & DevOps

Extensive experience with Docker and Kubernetes.

Strong experience with public cloud infrastructure, particularly AWS.

Experience with cloud-native application development and deployment.

AI & LLM Infrastructure

Hands-on experience developing and deploying production-grade AI agents.

Strong knowledge of prompt engineering and advanced agentic development lifecycle (PDLC) patterns.

Experience with vector databases/technologies such as Pinecone, Milvus, Chroma, or pgvector.

Experience building LLM-powered applications, Generative AI solutions, intelligent automation, or AI agent platforms.

Strong familiarity with AI coding assistants and developer productivity tools.

Understanding of Model Context Protocol (MCP) and its use in connecting AI agents with external systems and databases.

Leadership & Professional Experience

8+ years of professional software engineering experience.

2+ years of experience in a technical leadership role.

Proven ability to influence multiple engineering teams and lead organization-wide technical initiatives.

Experience establishing technical governance and engineering standards.

Strong mentoring and team leadership experience.

Strong communication, collaboration, and stakeholder management skills.

Knowledge of application security, security architecture, and cloud security best practices.

Education

Bachelor's degree in Computer Science, Electrical Engineering, or a related field with 10+ years of experience, OR

Master's degree with 8+ years of experience.

Important Candidate Requirements

Strong backend/software engineering experience is required.

Candidates with predominantly front-end experience and limited backend experience will not qualify.

Current location of residence must be clearly listed on the resume.

Candidates should currently reside in the Chicago or Peoria, IL local area.

Candidates who are open to relocating at their own expense must clearly state their relocation plans/commitment on the resume.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10481525
  • Position Id: 9086966
  • Posted 6 hours ago
Contact the job poster
AP

Alex Pesci

Seasoned Recruiting Manager with a Passion for Talent Acquisition @ Shiro Technologies
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

13d ago

Easy Apply

Third Party, Contract

Depends on Experience

No location provided

Today

Full-time

Remote or California

Today

Full-time

Remote

15d ago

Easy Apply

Full-time

166,000 - 210,000

Search all similar jobs