Lead Software Engineer

Franklin Fitch

Chicago (IL)

On-site

USD 140,000 - 190,000

Full time

20 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Franklin Fitch is seeking a Lead Full Stack Software Engineer to drive the design and delivery of enterprise applications. You will own end-to-end technical leadership, mentor engineers, and guide architecture while hands-on coding across modern stacks.

The role emphasizes building scalable Azure-based solutions, collaborating with product, architecture, and business teams to modernize legacy systems and deliver AI-enabled workflow and enterprise software initiatives.

Qualifications

  • 8+ years of software engineering experience with 2-3+ years in technical leadership.
  • Strong hands-on full stack development experience.
  • C# / .NET and React or Next.js expertise.
  • Production experience building Azure-based applications.
  • Experience with REST and/or GraphQL APIs, microservices, distributed systems.
  • CI/CD experience with Azure DevOps or GitHub Actions.

Responsibilities

  • Build and architect production-grade full stack applications.
  • Provide technical leadership, mentoring, and engineering guidance.
  • Conduct code and design reviews and establish development standards.
  • Lead technical planning, solution design, and proof-of-concepts.
  • Design APIs, microservices, and distributed applications.
  • Build and modernize applications within Microsoft Azure.
  • Partner with product and business teams to develop scalable solutions.

Skills

Technical leadership
Full stack dev
Mentoring engineers
Architectural planning
Cloud architecture

Education

Bachelor’s degree in CS/Engineering

Tools

C# / .NET
React
Next.js
Azure
Azure DevOps
GitHub Actions

Job description

A well-established law firm is expanding its software engineering team and is looking for a Lead Full Stack Software Engineer to help build and modernize enterprise applications.

This is a hands-on technical leadership role focused on software development, architecture, mentoring, and technical planning. You’ll work closely with Product Managers, Architects, and business stakeholders on initiatives involving cloud applications, AI, workflow automation, and enterprise software modernization.

Responsibilities
  • Build and architect production-grade full stack applications
  • Provide technical leadership, mentoring, and engineering guidance
  • Conduct code and design reviews and establish development standards
  • Lead technical planning, solution design, and proof-of-concepts
  • Design APIs, microservices, and distributed applications
  • Build and modernize applications within Microsoft Azure
  • Partner with product and business teams to develop scalable solutions
Current Projects
  • Enterprise workflow automation across billing, invoicing, HR, M&A, and pitch/pricing processes
  • AI-powered litigation applications
  • Modernization of internally developed applications into enterprise-grade software
  • Continued development of cloud-based enterprise applications
Required Experience
  • 8+ years of software engineering experience, with 2-3+ years in a technical leadership capacity
  • Current or recent Lead Software Engineer experience preferred; strong Senior Engineers with leadership responsibilities considered
  • Strong hands-on full stack development experience
  • C# / .NET and React or Next.js
  • Production experience building applications in Microsoft Azure from the ground up
  • Experience with Azure services such as App Service, Container Apps/AKS, Azure SQL, Service Bus, and/or Azure OpenAI
  • Strong system design and cloud architecture experience
  • REST and/or GraphQL APIs, microservices, and distributed applications
  • CI/CD experience with Azure DevOps, GitHub Actions, or similar platforms
  • Experience mentoring engineers, conducting code reviews, and contributing to architecture and technical planning
Nice to Have
  • Workflow automation platforms such as n8n or Temporal
  • AI-assisted development tools such as Claude Code or Codex
  • Bachelor’s degree in Computer Science, Engineering, or related field
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Request Technology, LLC • Chicago (IL)

On-site
USD 150,000 - 210,000
Lead .NET Developer
Lead .NET Developer

STACK IT Recruitment • United States

On-site
CAD 100,000 - 130,000
Competitive vacation and personal days
Comprehensive health benefits
Lead Software Engineer
Lead Software Engineer

Jackson & Correia LLC • Chicago (IL)

On-site
USD 140,000 - 190,000
Lead Fullstack .Net Engineer
Lead Fullstack .Net Engineer

Compunnel, Inc. • Chicago (IL), Northern (KY)

Hybrid
USD 150,000 - 210,000
Full-Stack Engineer | .NET, Azure Data & Applied AI
Full-Stack Engineer | .NET, Azure Data & Applied AI

Franklin Fitch • United States

On-site
USD 180,000 - 260,000
Lead Software Engineer
Lead Software Engineer

RightClick • Connecticut

Hybrid
USD 140,000 - 190,000
Lead Software Engineer
Lead Software Engineer

ECS Resource Group • United States

On-site
USD 150,000 - 175,000
.NET Fullstack Technical Lead
.NET Fullstack Technical Lead

Accord Technologies Inc • Glen Allen (VA)

Hybrid
USD 130,000 - 170,000
Full Stack Engineer 3 positions
Full Stack Engineer 3 positions

Vaco by Highspring • Liberty Township (OH)

On-site
USD 100,000 - 150,000
Lead Software Engineer
Lead Software Engineer

Sidley Austin LLP • Houston (TX)

On-site
USD 112,000 - 200,000
Bonus eligibility