Software Engineering Manager (Java)

Allstate

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
IL
Salary
$120,000–$193,725 / yr
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $207k
This role $157k
$105k most similar roles pay here $259k

This role pays less than 88% of similar roles. Most pay $177,356–$235,750 — the shaded band above. At the midpoint, this role pays about $157k versus about $207k for comparable roles.

Based on 238 similar postings.

Employer

About Allstate

The Allstate Corporation is one of the largest publicly held personal lines insurers in the US, widely recognized for its "You're In Good Hands With Allstate®" slogan.

Allstate currently has 37 open roles on FindRole.

Listed pay typically runs $100,000–$170,500 across 35 roles with salary data.

Most-posted roles

View all roles at Allstate

At a glance

TL;DR · Software Engineering Manager (Java)

Software Engineering Manager (Java) leads a team of software engineers responsible for designing, building, and delivering next-generation operational claims systems supporting Dealer Services. This role provides technical and people leadership to multiple agile teams, focusing on the development, implementation, and support of modern backend services and applications. The manager is responsible for mentoring talent, fostering engineering best practices, and collaborating with product management and architecture teams to establish technical roadmaps. Key responsibilities include overseeing CI/CD pipelines, ensuring operational excellence, and managing software quality through automated testing and observability. The role requires expertise in Java, Spring Boot, REST APIs, microservices, and distributed systems. Candidates must navigate complex technical challenges while delivering scalable solutions within the claims and insurance domain, specifically focusing on high-volume transactional applications and modernizing legacy systems into cloud-native environments using tools like Kafka or RabbitMQ.

What does a Software Engineering Manager earn?

Median $223750 from 116 postings across 39 companies.

See salary data

What you'll do

  • Lead multiple agile teams in designing, building, and delivering modern backend services for claims systems.
  • Provide technical leadership to resolve complex challenges and remove obstacles for engineering teams.
  • Mentor and coach software engineers through performance feedback, career development, and coaching.
  • Partner with product management and architects to define technical roadmaps and translate business goals into scalable solutions.
  • Champion engineering excellence by implementing automated testing, CI/CD pipelines, and high code quality standards.
  • Ensure operational excellence by maintaining secure, reliable, and scalable applications in production environments.
  • Manage workforce planning activities including hiring, onboarding, and talent management to build high-performing teams.
  • Monitor key engineering metrics related to delivery, quality, and reliability to drive continuous improvement.

What we're looking for

  • 7+ years of software engineering experience, including leading teams delivering enterprise-scale applications and services.
  • Experience managing software engineers within Agile development environments.
  • Strong understanding of modern software architecture, microservices, distributed systems, APIs, cloud-native applications, and DevOps practices.
  • Experience delivering solutions using Java, Spring Boot, and related enterprise technologies.
  • Experience building and maintaining CI/CD pipelines and engineering delivery processes.
  • Experience supporting applications in production environments with a focus on reliability, observability, and operational excellence.
  • Strong leadership, communication, collaboration, and stakeholder management skills.
  • Experience leading technical planning, estimation, prioritization, and execution activities.

More like this

Similar roles

Software Engineering Manager

Comcast

Philadelphia, PA 60 days ago
Unity3D Node.js MongoDB AWS JavaScript Python C# Java PostgreSQL Redis SQL Server GitHub GitHub Actions Docker Nomad Kubernetes Distributed Systems
5+ yrs exp

Software Engineering Manager

PNC

Pittsburgh, PA 56 days ago
ETL Data Exchange Applications Integration Application Development Release Management UX) Design Agile Development System Testing Software Process Improvement Application Delivery Process
5+ yrs exp

Software Engineering Manager

Broadridge

Newark, NJ 32 days ago $200,000$230,000
Java Spring Kafka Camunda PostgreSQL Redis Distributed Systems API Design Event-Driven Architecture Cloud-Native Platform Engineering Agile Monitoring Alerting Root-Cause Analysis
10+ yrs exp

Software Engineering Manager

Medtronic

CO 5 days ago $150,400$225,600
IEC 62304 APIs SDKs AI Tools DevOps Site Reliability Engineering Software Architecture Cybersecurity Automation Medical Device Software
5+ yrs exp

Software Engineering Manager

L3Harris

Nashville, TN 7 days ago
Agile Software Development Testing Digital.ai Agility SpiraTest Jama Visual Studio C-UAS System of Systems
9+ yrs exp