Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Allstate Insurance Logo

Product Engineer (Software)

Allstate Insurance

$66,800 - $120,650
Oct 20, 2025
Remote, US
Apply Now

Revolutionize how new insurance products are defined and managed throughout their business lifecycle using forward-looking technology stack for the critical ASC (Affordable Simple Connected) initiative.

Requirements

  • Strong understanding of computer science concepts, object-oriented design principles
  • Hands-on experience with Java and J2EE technologies such as Spring Boot, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security
  • Strong on REST API's and familiarity with microservice architecture is required.
  • Solid knowledge of database design, indexes design, complex queries, explain plans and implementation on any NOSQL databases like Mongo
  • Creating products within Test Driven Development; including knowledge and experience in testing frameworks like Junit, Mockito, Jest
  • Utilize continuous integration and DevOps methodologies, preferred tools such as GitHub, Jenkins, SonarQube etc.
  • Contribute to the code base and ensure code and processes adhere to clean code practices and industry/application best practices.

Responsibilities

  • Participates in iteration planning meetings ensuring that the team has a common understanding of each story and chores in a team s backlog
  • Leads and participates in daily site, cross-site, and product team standups
  • Participates in retrospectives to gather feedback and derive actionable items to improve the team and the product
  • Serves as an expert on a specific business domain and demonstrates leadership and accountability on at least one technology stack
  • Provides input into the architecture and design of the product; collaborating with the team in solving problems the right way
  • Practices daily paired programming and test-driven development in writing software and building product
  • Establishes continuous integration, continuous delivery, and continuous deployment pipelines and practices

Other

  • Participates in executing the strategy, keeping the customer needs and wants in mind
  • Provides support for software products in user environments
  • Coaches more junior team members around different technologies and XP practices
  • 4 year Bachelors Degree (Preferred)
  • 3 or more years of experience