Skip to main content
Allstate

Product Engineer – Java Spring Boot w/ Full Stack Option

RemoteUnited States only
Published
Role
Fullstack
Experience
Mid
Employment
Full-time
$70.1k–$121.5k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

As a Product Engineer you will design, build, and support high quality digital products using modern engineering practices and tools. In this role, you will partner closely with product managers and fellow engineers to deliver scalable, cloud native, user-centered solutions.

Core skills

Java/Spring Boot 3.x+Spring BootREST APIs/distributed systems

Required skills

Kafka (preferred)AngularReactTypeScriptRedux ToolkitCI/CDJenkinsGitHub ActionsCI/CD (Jenkins/GitHub Actions)/Docker/Kubernetes/Datadog or similar toolsrelational databasesNoSQLOpenAPIJSONAVSCReactJS/AngularJS/Typescript/Redux Toolkit or equivalent/responsive, accessible, data-driven User Experiencesmicroservices/event-driven systemsrelational/NoSQL databases/schema standards (OpenAPI/JSON/AVSC)TDD/secure development/pair-programming

Optional skills

PythonJVMPerformance Architecture/ManagementAzureAWShybrid environmentson-premises systemsMongoDB Performance Tuning

Required languages

English unknown

What you'll do

  • Design, build, and enhance full stack software products
  • Design and implement testing strategies to validate acceptance criteria
  • Practice pair programming and test-driven development (TDD) as part of daily engineering work
  • Establish and maintain CI/CD pipelines, supporting continuous integration, delivery, and deployment
  • Collaborate with the team on system and application design, selecting the simplest and most effective technical solutions
  • Participate in iteration planning, ensuring a shared understanding of backlog stories and technical requirements
  • Actively engage in daily standups, cross-site collaboration, and product team ceremonies
  • Contribute to and participate in retrospectives, identifying actionable improvements for the team and product
  • Provide production support for software development
  • Share technical knowledge and contribute to the growth of team and organizational engineering practices
  • Collaborate with other digital product teams and effectively communicate technical designs

What they require

  • Design, build, and enhance full stack software applications
  • Experience with test-driven development
  • Experience with pair programming
  • Proficiency in Java 17+ and Spring Boot 3.x+
  • Experience in frontend engineering – ReactJS/AngularJS/TypeScript
  • Strong state management experience (Redux Toolkit or equivalent)
  • Experience building responsive, accessible, data-driven User Experiences
  • Understanding of REST APIs and distributed systems
  • Experience building microservices and event-driven systems
  • Experience with relational/NoSQL databases
  • Familiarity with schema standards (OpenAPI/JSON/AVSC)
  • CI/CD experience (Jenkins/GitHub Actions), Docker, Kubernetes
  • Leverage Datadog for application monitoring
  • Strong understanding of secure development
  • Comfortable working in a pair-programming environment

Benefits

  • Comprehensive technology setup including laptop, monitors, headset, keyboard, mouse
  • Monthly connectivity reimbursement for eligible work-from-home employees
  • Background investigation required
  • San Francisco and Los Angeles fair chance considerations
  • Equal opportunity employer

At Allstate, great things happen when our people work together to protect families and their belongings from life’s uncertainties. For more than 90 years, Allstate has been an insurance industry leader in pricing sophistication, telematics, device and identity protection.

InsuranceEnterpriseallstate.com/

What people say about this company

3.4/ 5

  • Employees appreciate the work-life balance offered by Allstate.
  • Many reviews highlight the comprehensive benefits package.
  • Some employees report issues with management and communication.
$70.1k–$121.5k/yr