Software Engineering Manager, Java

atAllstateRemoteUS flagIllinoisFull-timeSoftware Engineering ManagerSeniorLead$120k – $193.7k/year

Posted 19 hours ago

This is a fully remote position, open to applicants in Illinois.

📋 Description

• Guide a team of software engineers in designing, constructing, and delivering operational claims systems for Allstate Dealer Services.

• Provide both technical and personnel leadership to various Agile teams responsible for developing, implementing, and supporting backend services and applications.

• Collaborate with product management, architecture, engineering leaders, and business stakeholders to set technical direction and achieve business goals.

• Build and nurture engineering talent through mentoring, coaching, performance evaluations, career development, and growth opportunities.

• Spearhead product discovery, portfolio planning, strategic planning, inception, iteration planning, backlog refinement, prioritization, and retrospectives.

• Establish and enhance product and platform architecture, design, and technical roadmaps.

• Provide leadership and oversight across Agile delivery teams, addressing technical challenges and eliminating delivery obstacles.

• Advocate for automated testing, code quality standards, CI/CD pipelines, observability, and DevOps principles.

• Drive secure, reliable, and scalable production operations while promoting operational excellence.

• Collaborate across product, engineering, architecture, security, and business functions to align technology investments with strategic objectives.

• Support workforce planning, recruitment, onboarding, succession planning, performance management, and talent development.

• Establish and track engineering metrics related to delivery, quality, reliability, and team health.

• Advise business and technology stakeholders on software engineering, cloud platforms, distributed systems, and organizational effectiveness.


⛳️ Requirements

• Over 7 years of software engineering experience, including a background in leading engineering teams to deliver enterprise-scale applications and services.

• Proven experience in managing software engineers within Agile development settings.

• Strong knowledge of modern software architecture, microservices, distributed systems, APIs, cloud-native applications, and DevOps methodologies.

• Experience in delivering solutions utilizing Java, Spring Boot, and related enterprise technologies.

• Familiarity with building and maintaining CI/CD pipelines and engineering delivery processes.

• Experience supporting applications in production environments, focusing on reliability, observability, and operational excellence.

• Excellent leadership, communication, collaboration, and stakeholder management abilities.

• Experience in leading technical planning, estimation, prioritization, and execution activities.

• Demonstrated ability to attract, develop, coach, and retain engineering talent.

• Experience working closely with Product Management and business stakeholders to deliver customer-oriented solutions.

• Preferred experience in leading teams that develop enterprise applications using Java, Spring Boot, REST APIs, and microservices architectures.

• Preferred experience managing engineers working on distributed systems, event-driven architectures, and high-volume transactional applications.

• Preferred familiarity with modern cloud platforms such as AWS, Azure, or Kubernetes-based environments.

• Preferred understanding of object-oriented design, domain-driven design, API-first development, and secure coding practices.

• Preferred experience in establishing and managing CI/CD pipelines, automated testing strategies, infrastructure automation, and DevOps practices.

• Preferred experience with messaging and event streaming technologies such as Kafka, RabbitMQ, ActiveMQ, or similar platforms.

• Preferred experience with relational databases, NoSQL databases, and data integration patterns.

• Preferred experience leading application modernization initiatives, including monolith-to-microservice transformations and cloud migration projects.

• Preferred understanding of application observability, monitoring, logging, performance tuning, reliability engineering, and production support practices.

• Preferred experience in claims, insurance, warranty services, financial services, or other highly regulated sectors.

• Background investigation required.

• Dedicated, distraction-free workspace when working remotely.

• Reliable internet connection with minimum speeds of 50 MB download and 5 MB upload.


🏝️ Benefits

• Comprehensive technology setup, including a laptop, monitors, headset, keyboard, and mouse.

• Monthly connectivity reimbursement to help offset internet expenses for eligible employees working from home.

People also viewed

Grafana Labs18 hours ago

Senior Engineering Manager, Grafana Frontend

SE flagSweden, +6 more countriesFull-timeSoftware Engineering ManagerSEK 996.8k – SEK 1.2M/year
ApplyView job
Grafana Labs18 hours ago

Senior Engineering Manager, Grafana Frontend

IE flagIreland, +6 more countriesFull-timeSoftware Engineering Manager€133.6k – €160.3k/year
ApplyView job
Grafana Labs18 hours ago

Senior Engineering Manager, Grafana Frontend

ES flagSpain OnlyFull-timeSoftware Engineering Manager€106.7k – €128k/year
ApplyView job
CVS Health19 hours ago

Senior Manager – Software Development Engineering

US flagColorado OnlyFull-timeSoftware Engineering Manager$118.5k – $236.9k/year
ApplyView job
Kraken Digital Asset Exchange19 hours ago

Engineering Manager – Growth Foundations

US flagUnited States OnlyFull-timeSoftware Engineering Manager$110.4k – $220.8k/year
ApplyView job
Omada Health20 hours ago

Engineering Manager – Infrastructure

US flagUnited States OnlyFull-timeSoftware Engineering Manager$156k – $224.3k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers