Product Engineer – Java Spring Boot w/ Full Stack Option

Allstate

Remote

Quick summary

Work type
Remote
Location
IL
Salary
$70,100–$121,475 / yr
Posted
1 day ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $177k
This role $96k
$53k most similar roles pay here $228k

This role pays less than 99% of similar roles. Most pay $142,400–$211,200 — the shaded band above. At the midpoint, this role pays about $96k versus about $177k for comparable roles.

Based on 240 similar postings.

Employer

About Allstate

The Allstate Corporation is one of the largest publicly held personal lines insurers in the US, widely recognized for its "You're In Good Hands With Allstate®" slogan.

Allstate currently has 28 open roles on FindRole.

Listed pay typically runs $99,050–$170,500 across 28 roles with salary data.

Most-posted roles

View all roles at Allstate

At a glance

TL;DR · Product Engineer – Java Spring Boot w/ Full Stack Option

As a Product Engineer at the company, you will join a dynamic team of engineers to design, build, and support high-quality digital products using modern engineering practices such as pair programming and test-driven development. Your day-to-day responsibilities include designing full-stack software solutions, implementing testing strategies, maintaining CI/CD pipelines, and providing production support. You must have strong proficiency in Java 17+, Spring Boot 3.x+, and frontend technologies like ReactJS or AngularJS with state management experience using Redux Toolkit. Additionally, you should understand REST APIs, microservices architecture, and cloud environments such as Azure and AWS. The role requires a solid grasp of secure development practices and the ability to work in an agile environment, contributing to team growth through knowledge sharing and retrospectives.

What you'll do

  • Design, build, and enhance full stack software products using modern engineering practices.
  • Implement testing strategies to validate acceptance criteria for product features.
  • Establish and maintain CI/CD pipelines for continuous integration and deployment.
  • Provide production support and manage performance of deployed software solutions.
  • Contribute to retrospectives by identifying actionable improvements for the team.

What we're looking for

  • 3+ years of experience with Java 17+, Spring Boot 3.x+, and frontend technologies like ReactJS or AngularJS
  • Proficient in state management (Redux Toolkit) and building responsive, accessible user experiences
  • Strong understanding of REST APIs, microservices architecture, and event-driven systems using Kafka
  • Experience with CI/CD pipelines, Docker, Kubernetes, and application monitoring tools like Datadog
  • Practice Test-Driven Development (TDD) and pair programming in a collaborative engineering environment

More like this

Similar roles