Lead Software Engineer

Cullerton Group

Chicago (IL)

Hybrid

USD 85,000 - 143,000

Full time

28 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Vision insurance
Dental insurance
Health insurance
401(k) plan
Holiday pay

Job summary

Cullerton Group is seeking a senior Lead Software Engineer to architect AI-enabled platforms with hands-on Java backend work, cloud-native development, and strong leadership. You will guide multi-team efforts, implement agentic AI workflows, and push architecture standards across the org.

The role blends enterprise software architecture with production AI, requiring mentoring, RFCs, and governance to deliver scalable, secure AI-powered systems.

Qualifications

  • Bachelor’s degree in CS/EE with 10+ years of experience, or Master’s with 8+ years.
  • Deep hands-on Java backend development, including microservices and API design.
  • Strong software architecture and large-scale distributed systems experience.
  • Extensive AWS, Docker, and Kubernetes experience.
  • Hands-on production AI agents, prompt engineering, and agentic patterns.
  • Experience with vector databases (Pinecone, Milvus, Chroma, pgvector).
  • Experience with Generative AI, LLM-powered apps, AI agents, or automation.
  • Familiarity with Model Context Protocol (MCP).
  • Experience leading initiatives, mentoring engineers, and cross-team influence.

Responsibilities

  • Architect and develop multi-agent and stateful AI systems using LangChain/LangGraph/AutoGen.
  • Integrate foundation models via secure APIs while managing costs and rate limits.
  • Design RAG and semantic-search architectures with relational + vector data.
  • Lead architecture for Java backend systems, APIs, microservices and cloud-native apps.
  • Set engineering standards and architectural governance across teams.
  • Integrate AI tools like Cursor, Claude Code, Windsurf into workflows.
  • Mentor engineers and lead architecture reviews, RFCs, and automation efforts.

Skills

Java backend
Distributed systems
AWS
Docker
Kubernetes
AI/LLM integration
Mentoring engineers
Architecture governance
Multi-agent AI
MCP

Education

Bachelor’s degree in CS/EE
Master’s degree

Tools

LangChain
LangGraph
AutoGen
CrewAI
Claude
GPT
Gemini
Pinecone
pgvector
Chroma

Job description

Cullerton Group has a new opportunity for a Lead Software Engineer – AI Systems, Architecture & Developer Experience. The work will be done hybrid in Chicago or Peoria, IL, with Chicago preferred, requiring 2 days per week onsite. This is a 12-month position with the possibility of extension that can lead to permanent employment with our client. Compensation is up to $104/hr + full benefits (vision, dental, health insurance, 401k, and holiday pay).

Job Summary

We are seeking a senior Lead Software Engineer to architect and deliver next-generation software platforms powered by Artificial Intelligence, Large Language Models (LLMs), and agentic workflows. This role combines deep Java backend and distributed-systems architecture with hands-on AI/LLM integration, cloud-native development, and technical leadership. The engineer will design production-grade AI systems, establish engineering standards, mentor teams, and help integrate AI-assisted development tools into the software development lifecycle.

Key Responsibilities
  • Architect and develop multi-agent and stateful AI systems using frameworks such as LangChain, LangGraph, AutoGen, or CrewAI.
  • Integrate foundation models such as Claude, GPT, and Gemini through secure APIs while managing token usage, costs, and rate limits.
  • Design RAG and semantic-search architectures, integrating relational data with vector databases.
  • Lead architecture for Java backend systems, APIs, microservices, distributed systems, and cloud-native applications.
  • Establish engineering standards and architectural governance across multiple development teams.
  • Integrate AI development tools such as Cursor, Claude Code, and Windsurf into engineering workflows and establish responsible AI-development practices.
  • Mentor engineers and technical leads while driving architecture reviews, RFCs, automation, modernization, and engineering excellence.
Required Qualifications
  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field with 10+ years of experience, OR Master’s degree with 8+ years of experience.
  • Deep hands-on Java backend development, including microservices and API design.
  • Strong software architecture and experience designing large-scale distributed systems.
  • Extensive AWS, Docker, and Kubernetes experience.
  • Hands-on experience building production-level AI agents, prompt engineering, and agentic development patterns.
  • Practical experience with vector databases such as Pinecone, Milvus, Chroma, or pgvector.
  • Experience with Generative AI, LLM-powered applications, AI agents, or intelligent automation platforms.
  • Strong familiarity with AI coding assistants and an understanding of Model Context Protocol (MCP).
  • Experience leading architectural initiatives, mentoring engineers, and influencing multiple engineering teams.
Preferred Qualifications
  • Experience with LangChain, LangGraph, AutoGen, or CrewAI.
  • Experience designing RAG systems and semantic-search solutions.
  • Knowledge of application, cloud, and security architecture best practices.
  • Experience establishing technical governance and engineering standards across multiple teams.
  • Experience implementing evaluation and testing strategies for AI outputs, including factual accuracy, hallucination monitoring, and safety.
Why This Role?

This position offers an opportunity to work at the intersection of enterprise software architecture and production Generative AI. You’ll influence multiple engineering teams while designing AI agents, LLM integrations, RAG systems, cloud-native applications, and developer-productivity solutions. The role also provides significant technical leadership responsibility, including mentoring engineers and shaping architecture and AI-development standards.

Cullerton Group provides a professional environment with growth potential and the opportunity to contribute to meaningful technology initiatives with a global leader in manufacturing.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

IT-Software Engineer
IT-Software Engineer

Accord Technologies Inc • Chicago (IL)

On-site
USD 96,000 - 165,000
(1113439) Principal Software Architect - AI & Cloud
(1113439) Principal Software Architect - AI & Cloud

Diversified Services Network, Inc. • Chicago (IL)

Hybrid
USD 161,000 - 171,000
401(k)
Dental insurance
Vision Insurance
+7
(1113439) Principal Software Architect - AI & Cloud
(1113439) Principal Software Architect - AI & Cloud

Diversified Services Network • Peoria (IL)

Hybrid
USD 161,000 - 171,000
401(k)
Dental insurance
Vision Insurance
+7
(1113439) Principal Software Architect - AI & Cloud
(1113439) Principal Software Architect - AI & Cloud

Diversified Services Network • Chicago (IL)

Hybrid
USD 161,000 - 171,000
401(k)
Dental insurance
Vision Insurance
+7
Staff Software Engineer
Staff Software Engineer

Newmark Group • New York (NY)

On-site
USD 190,000 - 250,000
AI Engineer
AI Engineer

Realign LLC • Phoenix (AZ), Town of Florida (NY)

On-site
USD 150,000 - 190,000
AI Engineer
AI Engineer

SCIGON • Chicago (IL)

On-site
USD 72,000 - 96,000
Lead Software Engineer - Generative AI
Lead Software Engineer - Generative AI

C3.ai, Inc. • Redwood City (CA)

On-site
USD 175,000 - 219,000
Excellent benefits
Competitive compensation
Generous equity
Lead Engineer
Lead Engineer

Brooksource • Houston (TX)

On-site
USD 120,000 - 160,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

New York Technology Partners • Chicago (IL)

Hybrid
USD 150,000 - 185,000