Senior Engineering Lead — Design, Deliver & Tech Excellence

Allstate

United States

Remote

USD 120,000 - 194,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Allstate is seeking a Senior Software Engineer who will help design, build, and maintain scalable software products. You will lead development efforts, drive testing strategies, and promote modern engineering practices across teams.

Key duties include collaborating with product teams, implementing CI/CD pipelines, and optimizing for performance in cloud and on-prem environments. Strong Java and distributed systems experience is essential.

Qualifications

  • 7+ years in software or product engineering.
  • Strong Java 17+ and Spring Boot 3.x+ expertise.
  • Experience with microservices and distributed systems.

Responsibilities

  • Lead knowledge sharing and strengthen engineering practices.
  • Design, build, and improve software products.
  • Define testing strategies to validate criteria.
  • Promote pair programming and TDD in daily work.
  • Collaborate on system design and tech choices.
  • Lead planning, standups, and cross-site ceremonies.
  • Coordinate with product managers and stakeholders.
  • Establish CI/CD pipelines and deployment practices.
  • mentor team and resolve technical conflicts.

Skills

Java 17+
Spring Boot
JVM Performance
Frontend: React/TS
REST APIs
Microservices
Kafka
Cloud: AWS/Azure
Databases (Rel/NoSQL)
TDD
CI/CD
Docker
Kubernetes
Monitoring: Datadog

Tools

Docker
Kubernetes
OpenAPI

Job description

Allstate is seeking a Senior Software Engineer who will help design, build, and maintain scalable software products. You will lead development efforts, drive testing strategies, and promote modern engineering practices across teams.

Key duties include collaborating with product teams, implementing CI/CD pipelines, and optimizing for performance in cloud and on-prem environments. Strong Java and distributed systems experience is essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineering Lead
Senior Software Engineering Lead

Allstate Private Limited • United States

Remote
USD 120,000 - 194,000
Laptop and monitors provided
Connectivity reimbursement for remote/
Lead Managing Engineer - Architect & Production Owner
Lead Managing Engineer - Architect & Production Owner

Allstate • United States

Remote
USD 120,000 - 194,000
Engineering Manager: Java/Spring Microservices & Cloud Leader
Engineering Manager: Java/Spring Microservices & Cloud Leader

Allstate Private Limited • United States

Remote
USD 120,000 - 194,000
Senior Product Engineer — Java, XP & CI/CD Leader
Senior Product Engineer — Java, XP & CI/CD Leader

Allstate Private Limited • Illinois

Remote
USD 91,000 - 154,000
Remote Senior Software Engineering Lead
Remote Senior Software Engineering Lead

Allstate Northern Ireland Limited • Northern (KY)

Remote
USD 120,000 - 194,000
Software Engineering Manager (Java)
Software Engineering Manager (Java)

Allstate Insurance • Illinois

On-site
USD 150,000 - 190,000
Remote Senior Backend Engineering Manager | Java/Spring
Remote Senior Backend Engineering Manager | Java/Spring

Allstate Insurance Company • Northern (KY)

On-site
USD 120,000 - 194,000
Equipment provided
Connectivity stipend
Senior Data Engineering Lead
Senior Data Engineering Lead

Allstate • United States

Remote
USD 120,000 - 194,000
Engineering Manager - Backend Systems & Cloud
Engineering Manager - Backend Systems & Cloud

Allstate • United States

Remote
USD 120,000 - 194,000
Senior Product Engineer (Java) – XP/TDD/CI
Senior Product Engineer (Java) – XP/TDD/CI

Allstate • McCullom Lake (IL)

Remote
USD 91,000 - 154,000