
Allstate zagotavlja zavarovalne in zaščitne produkte za dom, avtomobile, naprave in identiteto. Njegovo delo je osredotočeno na pomoč strankam pri obvladovanju tveganj, zaščiti njihovih financ in soočanju z nepričakovanimi dogodki z večjo gotovostjo. Podjetje poudarja tudi vključevanje v skupnost in trajnost kot del svojega širšega pristopa k služenju strankam ter prispevanju k pozitivnemu družbenemu vplivu.
Senior Java Engineering Manager
Lead Java engineering teams modernizing Allstate’s roadside services applications. Shape architecture and delivery while supporting reliability and developing engineering talent.
Opis
- Lead and develop software engineering teams through coaching, career guidance, and performance feedback.
- Write and review production Java code, troubleshoot complex issues, and support technical delivery.
- Work with Product Management, Architecture, Security, and business leaders to turn strategic goals into technology solutions.
- Guide product discovery, planning, prioritization, and delivery in Agile settings.
- Set application architecture, technical roadmaps, and engineering standards, and evolve them over time.
- Advance automated testing, CI/CD, DevOps, observability, and secure coding practices.
- Keep applications scalable, secure, reliable, and supported in production.
- Clear technical and organizational obstacles.
- Lead retrospectives and continuous improvement efforts.
- Build collaboration across engineering teams.
- Support workforce planning, recruiting, onboarding, succession planning, and talent development.
- Set and track engineering measures for quality, delivery, reliability, and operational performance.
- Advise technology and business stakeholders on engineering practices and emerging technologies.
- Oversee performance, coaching, career growth, hiring, onboarding, succession planning, talent retention, and an inclusive engineering culture.
- descriptionItems_placeholder
Zahteve
- Bring at least seven years of software engineering experience, including leadership of teams delivering enterprise applications and services, or equivalent experience.
- Have experience managing or leading software engineers in Agile development environments, or equivalent experience.
- Remain willing and able to code hands-on while leading and developing an engineering team.
- Demonstrate strong hands-on Java and Spring Boot skills across the design, coding, testing, and troubleshooting of enterprise applications.
- Understand software architecture, microservices, distributed systems, APIs, and cloud-native application development.
- Have experience with relational database technologies.
- Have experience building and supporting CI/CD pipelines and modern software delivery practices.
- Have supported production applications with a focus on reliability, monitoring, and operational excellence.
- Bring strong leadership, communication, stakeholder management, and collaboration skills.
- Have led technical planning, estimation, prioritization, and execution.
- Show success attracting, developing, mentoring, and retaining engineering talent.
- Have partnered with Product Management and business stakeholders to deliver customer-focused solutions.
- Preferred: experience leading teams working with React, Java, Spring Boot, REST APIs, Oracle, and microservices architectures.
- Preferred: experience with distributed systems, event-driven architectures, and high-volume transactional applications.
- Preferred: experience with AWS, Azure, or Kubernetes environments.
- Preferred: knowledge of object-oriented design, domain-driven design, API-first development, and secure coding principles.
- Preferred: experience with automated testing strategies, infrastructure automation, and DevOps practices.
- Preferred: experience with Kafka, RabbitMQ, ActiveMQ, or similar messaging platforms.
- Preferred: experience leading application modernization, cloud migrations, and monolith-to-microservices transformations.
- Preferred: strong understanding of monitoring, logging, performance optimization, and reliability engineering.
- Preferred: experience in insurance, claims, financial services, warranty services, or other highly regulated industries.
- A background investigation is required.
- Allstate generally does not sponsor employment-based visas for this position.
- Have a dedicated, private workspace free from distractions, with suitable desk and seating.
- Have reliable internet with minimum speeds of 50 MB download and 5 MB upload.
Ugodnosti
- Technology equipment includes a laptop, monitors, headset, keyboard, and mouse.
- Monthly connectivity reimbursement helps offset internet costs.