FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in leading software engineering teams, with a strong focus on Java and Spring Boot development, Agile methodologies, and application architecture. Proven ability to mentor talent, drive technical delivery, and ensure operational excellence in production environments.
Highest-signal resume keywords
Java DevelopmentSpring BootAgile DevelopmentCI/CD Pipeline ManagementLeadership and Mentorship
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software ArchitectureMicroservicesAPIsRelational Database TechnologiesCloud-Native Application DevelopmentAutomated TestingDevOps PracticesPerformance OptimizationEvent-Driven ArchitecturesSecure Coding Principles
Soft Skills
LeadershipCommunicationStakeholder ManagementCollaborationMentoring
Tools & Technologies
AWSAzureKubernetesKafkaRabbitMQActiveMQ
Industry Keywords
InsuranceClaimsFinancial ServicesWarranty ServicesRegulated Industries
Tech Stack
Tools & technologiesAWSAzureCloudDistributed SystemsJavaKafkaKubernetesMicroservicesOracleRabbitMQReactSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Lead, coach, and develop software engineering teams
- Provide mentorship, career guidance, and performance feedback
- Contribute production-quality Java code, review code, troubleshoot complex issues, and support technical delivery
- Partner with Product Management, Architecture, Security, and business leaders to translate strategic goals into technology solutions
- Guide product discovery, planning, prioritization, and delivery in Agile environments
- Establish and evolve application architectures, technical roadmaps, and engineering standards
- Drive automated testing, CI/CD, DevOps, observability, and secure coding practices
- Ensure applications are scalable, secure, reliable, and supported in production
- Remove technical and organizational obstacles
- Lead retrospectives and continuous improvement initiatives
- Foster collaboration across engineering teams
- Support workforce planning, recruiting, onboarding, succession planning, and talent development
- Define and monitor engineering metrics for quality, delivery, reliability, and operational performance
- Advise technology and business stakeholders on engineering practices and emerging technologies
- Manage performance, coaching, career development, hiring, onboarding, succession planning, talent retention, and inclusive engineering culture
Requirements
What you’ll need- 7+ years of software engineering experience, including experience leading engineering teams delivering enterprise applications and services (or equivalent)
- Experience managing or leading software engineers in Agile development environments (or equivalent)
- 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
- Experience building and supporting CI/CD pipelines and modern software delivery practices
- Experience supporting applications in production with a focus on reliability, monitoring, and operational excellence
- Strong leadership, communication, stakeholder management, and collaboration skills
- Experience leading technical planning, estimation, prioritization, and execution activities
- Proven success attracting, developing, mentoring, and retaining engineering talent
- Experience partnering with Product Management and business stakeholders to deliver customer-focused solutions
- Preferred: experience leading teams using 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-based 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
- Background investigation required
- Allstate generally does not sponsor individuals for employment-based visas for this position
- Dedicated, private workspace free from distractions with appropriate desk and seating
- Reliable internet with minimum speeds of 50 MB download and 5 MB upload
Benefits
Comp & perks- Comprehensive technology setup including a laptop, monitors, headset, keyboard, and mouse
- Monthly connectivity reimbursement to help offset internet costs
