Senior Product Engineer

Allstate

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
IL
Salary
$100,000–$170,500 / yr
Employment
Full-time
Posted
19 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $172k
This role $135k
$87k most similar roles pay here $223k

This role pays less than 92% of similar roles. Most pay $150,812–$192,529 — the shaded band above. At the midpoint, this role pays about $135k versus about $172k 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 32 open roles on FindRole.

Listed pay typically runs $100,000–$170,500 across 32 roles with salary data.

Most-posted roles

View all roles at Allstate

At a glance

TL;DR · Senior Product Engineer

As a Senior Product Engineer (Java/Spring Boot), you will join the Enterprise Payments organization to design, implement, and manage digital products ensuring customers can seamlessly process various payment solutions. You will architect large-scale distributed systems and microservices while participating in agile ceremonies, including sprint planning and daily standups. Your day-to-day work involves performing pair programming, test-driven development, and establishing CI/CD pipelines to ensure product success. The role requires expertise in Java, Spring Boot, REST APIs, and tools like Swagger or Open API spec. You will also utilize Kafka for messaging, SQL for databases, and Git for version control. Technical requirements include experience with Maven, Gradle, and Jenkins, alongside knowledge of web security protocols such as OAuth, OWASP, and SAML. Familiarity with Python and React is considered a plus for this backend-focused role.

What does a Product Engineer earn?

Median $197500 from 33 postings across 8 companies.

See salary data

What you'll do

  • Architect, design, and implement large-scale distributed systems and microservices using Java and Spring Boot.
  • Develop and manage REST APIs including documentation, versioning, and security protocols like OAuth and SAML.
  • Build and maintain CI/CD pipelines to ensure continuous integration and deployment of software products.
  • Practice test-driven development (TDD) and write unit tests for full front-to-back coverage.
  • Manage the full lifecycle of applications in production while ensuring they meet established KPIs.
  • Identify and resolve performance bottlenecks within backend systems, databases, and Kafka messaging.
  • Provide technical input during inception meetings to help shape product backlogs and system designs.
  • Support software products in live user environments to ensure seamless payment processing for customers.

What we're looking for

  • At least 5 years of experience in developing REST APIs using Java Spring Boot.
  • Experience architecting, designing, and delivering large-scale distributed systems or microservices for the cloud.
  • Knowledge of web and API security including authentication, authorization, OAuth, OWASP, OpenID, and SAML.
  • Experience with backend development design, database management (SQL, caching), and Kafka messaging.
  • Proficiency with Git, artifact management systems (Maven, Gradle, NPM, Artifactory), and CI/CD tools like Jenkins.
  • Experience working in an Agile environment or using a paired programming model.
  • Experience with the Test-Driven approach and writing unit tests for full coverage.
  • Experience of 5 or more years is preferred.
  • Experience with React is a plus.
  • Experience with Python is a plus.

More like this

Similar roles

Senior Product Engineer

Allstate

IL 3 days ago $90,700–$153,925
Java J2EE Spring Boot REST APIs TDD Extreme Programming Agile CI/CD DevOps Apache Kafka AWS Azure NoSQL Maven Gradle SonarQube IntelliJ IDEA Postman Bruno SoapUI Fortify Contrast
Hybrid

Senior Product Engineer Java Springboot

Allstate

Remote (IL) 25 days ago $90,700–$153,925
Java Spring Boot REST APIs Microservices Python Kafka MongoDB Git Maven Gradle npm Artifactory Jenkins Swagger OpenAPI OAuth SAML OWASP
Remote

Lead Java Software Engineer

Allstate

Remote (IL) 38 days ago $100,000–$170,500
Java J2EE Spring Boot Spring Framework RESTful APIs Microservices SQL JUnit Selenium JBehave CI/CD GitHub Jenkins SonarQube Gradle Maven Docker Kubernetes Datadog Kafka AWS PCF Azure JavaScript React Angular
Remote

Senior Software Engineer, Java/Spring Boot

PNC

Dallas, TX +1 18 days ago
Application Design Architecture System Development Life Cycle Technical Writing Application Development Tools Packaged Application Integration
3+ yrs exp

Senior Java/Spring Boot Engineer

Elevance Health

Atlanta, GA +9 18 days ago $120,080–$180,120
Java Spring Boot Hibernate Oracle RESTful Web Services JUnit SQL Linux Azure WebSphere CI/CD Checkmarx SonarQube Artifactory Microservices GitHub Copilot Windsurf
5+ yrs exp Hybrid

Senior Backend Engineer

Gen Digital

New York, NY 158 days ago $158,080–$178,880
Java Spring Boot REST API Microservices Distributed Systems SQL NoSQL Kafka SQS AWS Kubernetes Docker CI/CD Git Observability Contract Testing Data Pipelines AI-assisted Development
5+ yrs exp Hybrid