← All Jobs
Posted May 7, 2026

Experienced Lead Software Engineer II – Java Development and Technical Leadership for Complex Software Applications

Apply Now

Introduction to Allstate and Our Mission

At Allstate, we have been dedicated to protecting families and their belongings from life's uncertainties for over 90 years. Our innovative drive has kept us a step ahead of our customers' evolving needs, from advocating for seat belts and airbags to being an industry leader in pricing sophistication, telematics, and device and identity protection. We are now seeking an experienced Lead Software Engineer II to join our team and contribute to the development of complex software applications that drive our business forward.

Role Overview

As a Lead Software Engineer II, you will play a critical role in implementing applications following 12-factor principles to build out our products and iterative enhancements. You will own the full stack of software products, developing and implementing frontends (web or mobile) and backend services. You will leverage test-driven development and continuous integration to ensure agility and quality of products. You will actively participate in the decision-making process of the team, ensuring that the simplest appropriate technology and design are chosen to meet user needs.

Key Responsibilities

Essential Qualifications

To be successful in this role, you will need:

Preferred Qualifications

While not essential, the following qualifications are desirable:

Skills and Competencies

To be successful in this role, you will need to possess the following skills and competencies:

Career Growth Opportunities and Learning Benefits

At Allstate, we are committed to the growth and development of our employees. As a Lead Software Engineer II, you will have access to a range of career growth opportunities and learning benefits, including:

Work Environment and Company Culture

At Allstate, we pride ourselves on our positive and inclusive company culture. As a Lead Software Engineer II, you will be working in a dynamic and collaborative environment, with a focus on teamwork, communication, and innovation. Our company culture is built around the following values:

Compensation, Perks, and Benefits

At Allstate, we offer a competitive compensation package, with a range of perks and benefits, including:

Conclusion

If you are a motivated and experienced software engineer, with a passion for Java development and technical leadership, we encourage you to apply for this exciting opportunity. As a Lead Software Engineer II at Allstate, you will have the chance to work on complex and challenging projects, with a focus on innovation and creativity. You will be part of a dynamic and collaborative team, with a focus on teamwork, communication, and customer-centricity. Don't miss out on this opportunity to take your career to the next level and apply today!

Apply Now

Apply Now  
Interested in this role?Apply on iHire