CareerPlan

Managing Engineer (Java Engineering)

US - RemoteFull-time$120k–$194k2026-10-12 → 2026-11-10
No visa sponsorship

Core

Lead high-performing software engineering teams to build and modernize enterprise applications supporting Allstate's Roadside Services critical business operations.

Role type

Senior hands-on IC manager (Java Engineering)

Builds

Scalable, reliable enterprise applications and modernized technology platforms for Roadside Services

Domain

Insurance / Enterprise Software Engineering

Required skills

Java, Spring Boot, Software Architecture, Microservices, Distributed Systems, CI/CD, Relational Databases, Agile Leadership, Technical Strategy

Preferred skills

Cloud Platforms (AWS/Azure/Kubernetes), Event-Driven Architectures, Kafka/RabbitMQ, Application Modernization, Domain-Driven Design, Reliability Engineering

Technologies

Java, Spring Boot, React, Oracle, AWS, Azure, Kubernetes, Kafka, RabbitMQ, ActiveMQ

Responsibilities

Lead, coach, and develop software engineering teams; Contribute production-quality Java code and review code; Partner with Product Management and business stakeholders; Guide teams through Agile product discovery and delivery; Establish application architectures and technical roadmaps; Drive engineering excellence via DevOps and automated testing; Remove technical and organizational obstacles; Define and monitor engineering metrics.

Seniority

Senior, hands-on IC with people leadership