Lead Software Engineer

Allstate Corporation
Chicago, IL, United States
6 days ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$150,000.0 - $185,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Automation of Tests Microsoft Azure C Sharp (Programming Language) Cloud Computing Software Quality Code Review Data Systems Financial Software Performance Tuning
+9 more
Software Architecture Secure Coding SQL Databases Backend Containerization Kubernetes Restful APIs Docker Microservices

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., * 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

Requirements

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · World Congress 2022

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

Videos

See all

Related articles

See all