Managing Engineer, Java Engineering

Allstate

Confirmed live today High trust
Remote

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $210k
This role $157k
$104k $269k
below market most similar roles pay here above market

This role pays less than 82% of similar roles. Most pay $167,875–$252,997 — the blue band above. At the midpoint, this role pays about $157k versus about $210k for comparable roles.

Based on 240 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 41 open roles on FindRole.

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

Most-posted roles

View all roles at Allstate

At a glance

TL;DR · Managing Engineer, Java Engineering

The Managing Engineer (Java Engineering) leads high-performing software engineering teams responsible for building and modernizing enterprise applications that support Roadside Services critical business operations. This hands-on leadership role requires active Java coding and technical contribution alongside people leadership, including coaching, performance management, and talent development. The successful candidate will drive technical strategy, partner with product and business stakeholders, and foster a culture of engineering excellence. Key responsibilities include developing scalable, reliable applications and establishing technical roadmaps within Agile environments. Required skills include deep expertise in Java, Spring Boot, microservices, distributed systems, APIs, and relational database technologies. The role also involves managing CI/CD pipelines, automated testing, and DevOps practices to ensure secure, high-volume transactional application performance and reliability within a complex enterprise software environment.

What you'll do

  • Lead, coach, and develop software engineering teams through performance feedback and career guidance.
  • Contribute production-quality Java code and perform code reviews to support technical delivery.
  • Partner with product and business stakeholders to translate strategic goals into technology solutions.
  • Establish and evolve application architectures, technical roadmaps, and engineering standards.
  • Drive engineering excellence using automated testing, CI/CD, DevOps, and secure coding practices.
  • Guide teams through product discovery, planning, and prioritization within Agile environments.
  • Monitor key engineering metrics related to quality, delivery, reliability, and operational performance.
  • Manage workforce planning, including recruiting, onboarding, and succession planning.

What we're looking for

  • 7+ years of software engineering experience, including leading teams to deliver enterprise applications and services.
  • Experience managing or leading software engineers in Agile development environments.
  • Demonstrated ability and willingness to remain hands-on with coding while leading and developing an engineering team.
  • Strong hands-on Java and Spring Boot development experience, including designing, coding, testing, and troubleshooting enterprise applications.
  • Strong understanding of software architecture, microservices, distributed systems, APIs, and cloud-native application development.
  • Experience with relational database technologies and building/supporting CI/CD pipelines.
  • Experience supporting applications in production with a focus on reliability, monitoring, and operational excellence.
  • Experience leading development teams utilizing React, Oracle, and messaging technologies like Kafka or RabbitMQ (preferred).

More like this

Similar roles

Software Engineering Manager (Java)

Allstate

Remote (IL) 27 days ago $120,000–$193,725
Java Spring Boot Microservices AWS Azure Kubernetes Kafka RabbitMQ ActiveMQ REST APIs CI/CD Distributed Systems NoSQL Relational Databases Observability DevOps Domain-Driven Design Object-Oriented Design
7+ yrs exp Remote

Managing Engineer, Software Engineering

Allstate

Remote (TX) 10 days ago $120,000–$193,725
Java Spring Boot JVM ReactJS AngularJS TypeScript REST APIs Microservices Kafka Azure AWS NoSQL OpenAPI JSON AVSC TDD CI/CD Jenkins GitHub Actions Docker Kubernetes Datadog Python MongoDB
7+ yrs exp Remote

Managing Engineer, Data Engineering

Allstate

Remote (IL) 10 days ago $120,000–$193,725
Python Java Scala SQL NoSQL Apache Spark Apache Kafka Apache Flink dbt Docker Kubernetes AWS Microsoft Azure Microsoft Fabric GitHub Actions Jenkins Datadog Data Modeling Data Governance
5+ yrs exp Remote

Engineering Manager

Shopify

167 days ago
Software Development Infrastructure Management Cloud Technologies Data Engineering Large-scale Systems AI Streaming Services Performance Engineering Load Testing Resilience Engineering Technical Design Pair Programming

Engineering Manager

Corepay

Brentwood, TN 72 days ago
Generative AI AWS Azure Git Agile Scrum Cloud Architecture Software Development Lifecycle Quality Engineering Source Control AI Agents
5+ yrs exp

Engineering Manager

Corepay

Elk Grove, CA 71 days ago $160,000–$190,000
Ruby on Rails React AWS APIs Databases CI/CD Observability Agile Scrum Distributed Systems AI-assisted development Incident Management Root Cause Analysis Automated Testing Secure Coding