Taro Logo

Lead Software Engineer II

One of the largest publicly held insurance providers in the United States, ranked No. 84 in Fortune 500.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Lead Software Engineer II

Allstate, a Fortune 500 insurance provider, is seeking a Lead Software Engineer II to join their technology team. This role offers an exciting opportunity to work with a company that has been at the forefront of innovation for over 90 years. The position combines technical leadership with hands-on development, requiring expertise in both frontend and backend technologies.

The ideal candidate will be responsible for implementing applications following 12-factor principles, developing full-stack solutions using Java, Spring Boot, and React. With 8-11 years of experience required, you'll be working in a hybrid environment across Bangalore or Pune locations, contributing to Allstate's mission of protecting families and their belongings from life's uncertainties.

Key technical requirements include proficiency in Java 17, Spring Framework ecosystem, and modern frontend technologies like React. You'll work with various databases including MongoDB and SQL, while implementing messaging solutions using Kafka. The role emphasizes test-driven development, CI/CD practices, and cloud-native applications using Kubernetes.

At Allstate, you'll be part of a team that values innovation and technical excellence. The company has a strong history of technological advancement, from pioneering safety features to leading in pricing sophistication and telematics. This role offers the opportunity to work on meaningful projects that directly impact millions of customers while being part of a supportive and inclusive environment that encourages professional growth.

The position offers a flexible work environment that embraces connection and belonging, with opportunities to lead, drive change, and give back to the community. As part of Allstate India, you'll be working in a critical strategic business services arm that goes beyond traditional technology functions, offering expertise in various business areas including innovation, transformation solutions, and global operations.

This is more than just a job – it's an opportunity to push your skills to the next level, challenge the status quo, and make a meaningful impact on the future of insurance technology. Join a team where your contributions will be valued and where you can help shape the future of one of America's largest insurance providers.

Last updated 6 days ago

Responsibilities For Lead Software Engineer II

  • Implement applications following 12-factor principles
  • Own full stack software products development
  • Develop and implement frontends (web or mobile)
  • Develop backend services
  • Leverage test driven development
  • Implement continuous integration
  • Participate in team decision-making process
  • Ensure simple and appropriate technology choices
  • Meet user needs through proper design implementation

Requirements For Lead Software Engineer II

Java
React
Node.js
MongoDB
Kafka
Kubernetes
  • 8-11 years of experience
  • Experience with Java Full Stack Development
  • Knowledge of Spring, Spring Boot, Hibernate, JPA
  • Experience with SQL server, Oracle, MongoDB
  • Experience with TDD on UI and Backend
  • Knowledge of Kafka/JMS
  • Experience with Application Health Monitoring
  • Strong communication skills
  • Experience with React, NodeJS
  • Knowledge of Kubernetes and Cloud
  • Experience with CI/CD
  • Java 17 proficiency

Interested in this job?