Skip to main content

Lead Software Engineer in Chicago

Job Description

A client of Jackson & Correia, headquartered in Chicago, IL is looking for multiple Lead Software Engineers with expertise in building full-stack applications using React, .NET, Python Next.js, and Azure.

\n

\n

This role will be responsible for leading technical development, conducting code reviews, and ensuring high-quality software delivery. The ideal candidate is a hands-on leader who can guide a team while also contributing directly to the codebase.

\n

\n

This position is hybrid, 3 days onsite and 2 days remote per week. Candidates must reside in Chicago.

\n

\n

Required:

\n

    \n
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • \n

  • A minimum of 8 years of experience in full-stack software development.
  • \n

  • Expertise in React, .NET, Next.js, Python, and Azure.
  • \n

  • Strong experience in code reviews, software design patterns, and scalable application architecture.
  • \n

  • Proficiency in RESTful APIs and microservices architectures.
  • \n

  • Hands-on experience with databases, such as SQL Server, PostgreSQL, or NoSQL solutions.
  • \n

  • Experience with version control systems (Git) and Agile development methodologies.
  • \n

\n

\n

Duties and Responsibilities:

\n

    \n
  • Architect, develop, and maintain scalable full-stack applications using .NET, Python, React/Next.js on Azure.
  • \n

  • Lead technical decision-making, providing expertise on best practices, architecture, and modern software development methodologies.
  • \n

  • Conduct code reviews, ensuring high code quality, security, and performance optimization.
  • \n

  • Collaborate with cross-functional teams, including product managers and designers, to define, design, and ship new features.
  • \n

  • Mentor and coach junior and mid-level engineers, fostering a culture of growth and technical excellence.
  • \n

  • Monitor and improve application performance, optimizing database queries, front-end rendering, and API interactions.
  • \n

  • Ensure security best practices in web applications, including authentication, authorization, and data protection.
  • \n

  • Work with DevOps teams to implement CI/CD pipelines and automate deployments on Azure.
  • \n

  • Stay up to date with emerging technologies and advocate for their adoption where appropriate.
  • \n

\n

Lead Software Engineer in Chicago

Chicago, IL
Full time

Published on 10/01/2026

Share this job now