IT-Software Engineer

Chicago, IL, US • Posted 1 hour ago • Updated 1 hour ago
Full Time
Part Time
On-site
USD $0-75/hr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • AI
  • API
  • AWS
  • Java
  • LLM (Large Language Model)
  • Microservices
  • RAG (Retrieval-Augmented Generation)

Summary

Job Title: Senior Software Engineer / Technical Lead Generative AI & Agentic Systems

Location: Chicago, IL

Work Model: Hybrid

Work Auth: All Visas accepted (No H1 and No Fake Profiles)

Duration: 12 Months

Openings: 3

Shift: 9:00 AM 5:00 PM

Job Summary

We are seeking an experienced Senior Software Engineer / Technical Lead with strong expertise in Java, AWS, microservices, APIs, Generative AI, LLMs, RAG, and Agentic AI systems.

This role will focus on architecting and developing scalable AI-powered applications, multi-agent workflows, distributed backend systems, and cloud-native solutions. The ideal candidate will provide hands-on technical leadership, establish engineering standards, mentor developers, and work across multiple teams to deliver secure, reliable, and production-ready AI solutions.

Required Experience

  • 8+ years of professional software engineering experience
  • 2+ years in a technical leadership / architecture role
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field
  • Strong experience designing and delivering large-scale distributed systems
  • Proven experience leading architectural designs and cross-team technical initiatives

Required Technical Skills

  • Strong Java backend development experience
  • Microservices architecture
  • REST APIs and enterprise API design
  • AWS cloud services
  • Docker and Kubernetes
  • Cloud-native application architecture
  • Generative AI / LLM-powered applications
  • Retrieval-Augmented Generation (RAG)
  • AI Agents / Agentic AI
  • Prompt engineering
  • Vector databases
  • Software architecture and system design
  • Application and cloud security
  • CI/CD and modern engineering practices

Generative AI / Agentic AI Experience

  • Design and develop multi-agent workflows and stateful AI systems
  • Hands-on experience with frameworks such as:
    • LangChain
    • LangGraph
    • AutoGen
    • CrewAI
  • Integrate foundation models such as:
    • OpenAI GPT
    • Anthropic Claude
    • Google Gemini
  • Design secure API-based LLM integrations
  • Manage token usage, API costs, rate limits, and model access
  • Develop production-level AI agents and Agentic AI workflows
  • Establish AI output evaluation for:
    • Factual accuracy
    • Hallucination detection
    • Safety and compliance
  • Experience with Model Context Protocol (MCP) and external tool/data integrations

RAG & Data Architecture

  • Design and implement Retrieval-Augmented Generation (RAG) solutions
  • Integrate relational databases with vector databases
  • Experience with vector technologies such as:
    • Pinecone
    • Milvus
    • Chroma
    • pgvector
  • Design AI-native data models for semantic search and retrieval
  • Strong understanding of data security and access controls for AI applications

Technical Leadership Responsibilities

  • Lead architecture and design for enterprise-scale software and AI solutions
  • Establish engineering standards and architectural governance
  • Mentor software engineers and technical leads
  • Conduct architecture reviews, technical discussions, and RFC reviews
  • Influence engineering decisions across multiple development teams
  • Identify and address technical debt, scalability, reliability, and performance concerns
  • Drive secure coding, continuous integration, and cloud-native deployment practices
  • Support modernization of existing systems, APIs, services, and data models

AI-Assisted Development

Strong hands-on experience with modern AI development tools such as:

  • Cursor
  • Claude Code
  • Windsurf
  • GitHub Copilot or similar AI coding assistants

The candidate will help integrate AI-assisted development into the SDLC while establishing governance around:

  • Sensitive data handling
  • Security guardrails
  • Licensing and compliance
  • Responsible AI usage
  • Developer productivity

Additional Responsibilities

  • Participate actively in Agile/Scrum ceremonies including:
    • Daily Standups
    • Sprint Planning
    • Grooming
    • Retrospectives
    • Demos
  • Perform PR reviews and technical design reviews
  • Collaborate with Product Owners, Architects, Engineering Managers, and Technical Leads
  • Drive automation to improve engineering productivity and software quality
  • Promote self-service engineering and platform enablement
  • Troubleshoot complex application and infrastructure issues
  • Champion continuous improvement across engineering teams

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: 91099353
  • Position Id: OOJ - 1606-607-1789676720
  • Posted 1 hour ago

Company Info

About Xcelo Group Inc

At Xcelo, we do much more than software integration. We deliver superior IT Solutions through the successful integration of people, technology and efficient business systems. We employ only senior-level, trusted consultants and programmers with proven track records of success. Because we are a small, efficient business staffed by technology experts, we can offer customers nimble service, unprecedented project turn times, and increased flexibility when compared to larger competitors.

By maintaining a strategic business model that combines Global IT Service Centers in USA with IT experts located offshore, we improve productivity and maximize our client s cost savings, without compromising on product quality or delivery timelines. As a result, Xcelo customers receive face-to-face service, save time and money, and eliminate the need to hire extra personnel or train existing staff for highly technical projects.

Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs