logo
Jackson & Correia LLC

Lead Software Engineer

September 10, 2026 at 2:41 PM

A client of Jackson & Correia, headquartered in Chicago, IL, is seeking multiple Lead Software Engineers to join a new AI Engineering group driving cloud-first, full-stack development using Python, Next.js, .NET, React, and Azure.


The role focuses on productionizing AI solutions, transforming innovative AI models into reliable, scalable applications. This is a hands-on leadership position responsible for technical development, code reviews, mentoring, and contributing directly to the codebase.


100% remote for candidates who reside within a 90-minute commute of the following offices: Dallas, Houston, Miami, New York, Palo Alto, Century City, San Francisco, Los Angeles, Washington, D.C., or Boston.


Duties and Responsibilities:

  • Lead the design and delivery of full-stack applications using .NET, React/Next.js, and Azure, with ownership from architecture through production support.
  • Set engineering standards for code quality, testing, performance, and security, and hold the team to them through active code authorship and thorough code review.
  • Make architectural decisions for new features and systems, weighing trade-offs and ensuring solutions are maintainable, observable, and built to scale.
  • Lead the integration of AI and GenAI capabilities into Firm applications, including LLM-powered features, retrieval-augmented generation (RAG) pipelines, semantic search, and agentic workflows.
  • Mentor engineers through pairing, design reviews, and ongoing feedback.
  • Work with product managers, designers, and architects to turn business requirements into clear technical plans and realistic delivery milestones.
  • Own the reliability of production systems: set observability standards, lead incident response, and see issues through to root cause.


Education and/or Experience Required:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; or equivalent professional experience.
  • A minimum of 8 years of professional software engineering experience, with a track record of progression into a lead, staff, or principal-level role.
  • Strong full-stack development skills, including .NET (C#), React, Next.js, and REST/GraphQL API design.
  • Ability to architect and deliver production-grade applications with attention to reliability, performance, and security.
  • Hands-on experience with Microsoft Azure services used in application development (e.g., Azure App Service, Azure Container Apps/AKS, Azure SQL, Azure Service Bus, Azure OpenAI Service).
  • Experience with relational and/or NoSQL databases (e.g., SQL Server, PostgreSQL, Cosmos DB).
  • Strong understanding of software engineering fundamentals: system design, design patterns, testing strategy, and distributed systems.
  • Experience with CI/CD pipelines (Azure DevOps or GitHub Actions), version control (Git), and Agile development practices.
  • Experience leading engineers, including setting technical direction, running design and code reviews, and helping team members grow.