Managing Engineer, Java Engineering

atAllstateRemoteUS flagUnited StatesFull-timeBackend EngineerSeniorLead$120k – $193.7k/year

Posted 1 day ago

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

📋 Description

• Lead, mentor, and develop software engineering teams.

• Offer guidance on career development, mentorship, and performance assessments.

• Contribute high-quality Java code, conduct code reviews, troubleshoot intricate issues, and assist in technical delivery.

• Collaborate with Product Management, Architecture, Security, and business leaders to transform strategic goals into technological solutions.

• Direct product discovery, planning, prioritization, and delivery within Agile environments.

• Establish and refine application architectures, technical roadmaps, and engineering standards.

• Promote automated testing, CI/CD, DevOps, observability, and secure coding methodologies.

• Ensure applications maintain scalability, security, reliability, and production support.

• Eliminate technical and organizational hurdles.

• Lead retrospectives and initiatives for continuous improvement.

• Encourage collaboration across engineering teams.

• Assist in workforce planning, recruiting, onboarding, succession planning, and talent development.

• Define and track engineering metrics related to quality, delivery, reliability, and operational performance.

• Advise technology and business stakeholders on engineering best practices and emerging technologies.

• Oversee performance management, coaching, career progression, hiring, onboarding, succession planning, talent retention, and fostering an inclusive engineering culture.


⛳️ Requirements

• Over 7 years of software engineering experience, including leadership of engineering teams delivering enterprise applications and services (or equivalent).

• Experience in managing or leading software engineers within Agile development frameworks (or equivalent).

• Proven ability and readiness to engage in hands-on coding while guiding and developing an engineering team.

• Strong practical experience with Java and Spring Boot development, encompassing design, coding, testing, and troubleshooting of enterprise applications.

• In-depth understanding of software architecture, microservices, distributed systems, APIs, and cloud-native application development.

• Familiarity with relational database technologies.

• Experience in building and maintaining CI/CD pipelines and modern software delivery methodologies.

• Background in supporting production applications with an emphasis on reliability, monitoring, and operational excellence.

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

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

• Demonstrated success in attracting, developing, mentoring, and retaining engineering talent.

• Experience collaborating with Product Management and business stakeholders to deliver customer-centric 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: familiarity with AWS, Azure, or Kubernetes environments.

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

• Preferred: experience with automated testing strategies, infrastructure automation, and DevOps methodologies.

• Preferred: experience with Kafka, RabbitMQ, ActiveMQ, or similar messaging frameworks.

• Preferred: experience in leading application modernization, cloud migrations, and transitioning from monolithic to microservices architectures.

• Preferred: strong comprehension of monitoring, logging, performance optimization, and reliability engineering.

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

• Background investigation is required.

• Allstate typically does not sponsor individuals for employment-based visas for this role.

• A dedicated, distraction-free private workspace with appropriate desk and seating is necessary.

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


🏝️ Benefits

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

• Monthly connectivity reimbursement to assist with internet expenses.

People also viewed

Nile Bits, LLC.1 day ago

Senior Python Developer

EG flagEgypt OnlyFull-timeBackend Engineer
ApplyView job
uNaice GmbH1 day ago

Junior Backend Developer, Python

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
Freudenberg Group1 day ago

AI Platform Architect

RO flagRomania OnlyFull-timeBackend Engineer
ApplyView job
Shuru1 day ago

Senior Backend Engineer

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
Smart Working1 day ago

Senior Python Engineer – Data

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
ioet1 day ago

Senior Backend Engineer

Latin AmericaFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers