Senior Product Engineer

Allstate

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
IL
Salary
$90,700–$153,925 / yr
Posted
80 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $164k
This role $122k
$76k most similar roles pay here $224k

This role pays less than 95% of similar roles. Most pay $151,000–$177,412 — the shaded band above. At the midpoint, this role pays about $122k versus about $164k 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 36 open roles on FindRole.

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

Most-posted roles

View all roles at Allstate

At a glance

TL;DR · Senior Product Engineer

Senior Product Engineer (Software/Java) joins the Enterprise Payments organization to design, implement, and manage digital products ensuring customers can seamlessly process various payment solutions. This role involves participating in agile ceremonies, practicing paired programming and test-driven development, and establishing CI/CD pipelines while maintaining high standards for clean code. The candidate will build and maintain microservices using Java and J2EE technologies including Spring Boot, Spring Data, and Spring Security. Key technical requirements include experience with REST APIs, Swagger, and relational database design. The role requires proficiency in testing frameworks like JUnit and Selenium, as well as tools such as GitHub, Jenkins, Groovy, SonarQube, Gradle, Maven, Datadog, Docker, and Kubernetes. Additional expertise may include front-end technologies like React or Angular, messaging systems like Kafka, and cloud platforms like AWS or PCF to support high-traffic distributed systems.

What you'll do

  • Design, implement, test, and document software using Java, J2EE, and Spring Boot frameworks.
  • Develop and maintain microservices while ensuring high performance, reliability, and scalability for payment solutions.
  • Practice test-driven development (TDD) and paired programming to ensure code quality.
  • Establish and manage CI/CD pipelines using tools like Jenkins, GitHub, and Maven.
  • Manage application deployment and monitoring using containerization technologies such as Docker and Kubernetes.
  • Implement observability and performance monitoring for Java-based services using Datadog or similar tools.
  • Write clean code that adheres to industry best practices and internal standards.
  • Provide technical support for software products in live user environments.

What we're looking for

  • Must have at least 4 years of software development experience with Java and J2EE technologies including Spring Boot, Data, IOC, Annotations, AOP, Transactions, and Security.
  • Required experience with REST APIs, Swagger documentation, versioning, service discovery, and microservice architecture.
  • Solid knowledge of relational database design, index design, complex queries, and SQL implementation is required.
  • Must have a strong understanding of software development concepts and object-oriented design principles.
  • Experience in Test Driven Development (TDD) using frameworks such as JUnit, Selenium, JBehave, and BDD is required.
  • Required experience with CI/CD pipelines and DevOps tools including GitHub, Jenkins, Groovy, SonarQube, Gradle, or Maven.
  • Experience developing Java-based services with observability tools like Datadog and containerization technologies such as Kubernetes and Docker.
  • Must possess excellent problem-solving, troubleshooting, and communication skills within Agile/Scrum or Extreme Programming environments.

More like this

Similar roles

Senior Product Engineer Java Springboot

Allstate

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

Senior Product Software Engineer

The Walt Disney Company

Remote 65 days ago $141,900$190,300
Java Python C++ AWS S3 Lambda EC2 Docker Kubernetes Terraform Cloud formation GitLab-CI Jenkins REST APIs GraphQL MongoDB Redis Elasticsearch DynamoDB ffmpeg Agile Scrum
5+ yrs exp Remote

Lead Java Software Engineer

Allstate

Remote (IL) 15 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

Product Engineer - Java Spring Boot

Allstate

Remote (IL) 98 days ago $70,100$121,475
Java Spring Boot ReactJS AngularJS TypeScript Python Redux Toolkit REST APIs Microservices Kafka AWS Azure MongoDB Docker Kubernetes CI/CD Jenkins GitHub Actions Datadog TDD
Remote

Lead .Net Software Engineer

Allstate

Remote (IL) 15 days ago $100,000$170,500
C# .NET .NET Core Java Spring Boot REST APIs SQL Kubernetes Docker CI/CD GitHub Azure DevOps Jenkins SonarQube Datadog Kafka AWS PCF Agile TDD
Remote

Senior Product Software Engineer

The Walt Disney Company

Remote (New York, NY) 85 days ago $148,700$199,400
Kotlin Android SDK Android TV Amazon Fire TV Telemetry Code Review Performance Profiling Android Profiler DRM Codecs
5+ yrs exp Remote