Software Engineering Manager (Java)
Core
Lead a team of software engineers to design, build, and deliver the next generation of operational claims systems supporting Allstate Dealer Services.
Role type
Engineering Manager (Java)
Builds
Modern backend services and applications for operational claims systems
Domain
Insurance / Claims Operations / Enterprise Software
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, microservices, distributed systems, Agile leadership, CI/CD pipelines, stakeholder management, team coaching
Preferred skills
AWS/Azure/Kubernetes, event-driven architectures, Kafka/RabbitMQ, application modernization, regulated industry experience
Technologies
Java, Spring Boot, REST APIs, Kafka, RabbitMQ, AWS, Azure, Kubernetes, NoSQL
Responsibilities
Lead and coach software engineering teams; establish technical direction and architecture; drive delivery commitments and operational excellence; partner with product and business stakeholders; foster engineering best practices and culture.
Seniority
Manager, people leadership & technical strategy