Haystack
← Back to Jobs
Full time
Technology
AL

Lead Software Engineer

AllstateChicago, Illinois🇺🇸United StatesPosted 9 Sept 2026

Why This Role Stands Out

As a Lead Software Engineer at Allstate, you will architect and build innovative financial and insurance solutions, driving technical excellence within a collaborative environment and enjoying the flexibility of a hybrid work model. This role is ideal for experienced engineers who thrive on technical leadership, mentoring others, and shaping the future of resilient platforms that protect millions. Apply now to contribute to impactful projects and grow your career with a reputable company.

Quick Overview

Seniority
Mid Senior
Employment type
Full Time
Work mode
Hybrid
Location
Chicago, Illinois, United States
DockerGCPMicroservicesSQLAWSAzureC#JavaKubernetes

Job Description

Allstate seeks a Lead Software Engineer to drive delivery of innovative financial and insurance solutions that protect millions of customers. In a collaborative, performance-driven culture, you will design and build scalable, secure systems powering digital policy, claims, and financial services. You'll lead engineers, guide architecture decisions, and champion quality, reliability, and cloud-native practices. Partnering with product, data, and business teams, you'll shape technical roadmaps, improve engineering standards, and support resilient platforms that make communities safer and more resilient.

Responsibilities

  • Design and architect scalable, secure financial software solutions for insurance products and services
  • Lead a team of engineers through planning, coding, code reviews, and mentoring
  • Collaborate with product, data, and business stakeholders to translate requirements into technical roadmaps
  • Ensure code quality, reliability, and performance through testing, automation, and best practices
  • Integrate with cloud platforms, APIs, and data systems supporting digital insurance experiences
  • Champion secure coding, regulatory compliance, and data privacy within financial applications
  • Drive continuous improvement in engineering practices, tooling, and delivery pipelines
  • Support production systems, troubleshoot complex issues, and guide incident resolution

Required Skills

  • Software architecture and system design
  • Java or C# backend development
  • RESTful APIs and microservices
  • Cloud platforms (AWS, Azure, or GCP)
  • Relational and No
  • SQL databases
  • Automated testing and CI/CD pipelines
  • Containerization (Docker, Kubernetes)
  • Secure coding and familiarity with compliance in finance/insurance
  • Performance tuning and observability
  • Technical leadership and code review

Similar jobs