Allstate

Managing Engineer

Allstate

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $100,000 - $170,500 per year

About the role

  • Leads the effort of shaping the architecture and design of the product
  • Collaborates on strategy across product portfolios in partnership with product managers, other peers and key stakeholders
  • Leads and participates in daily site, cross-site, and product team standups
  • Leads and participates in retrospectives; demonstrating and encouraging each participant to provide feedback with empathy
  • Establishes continuous integration, continuous delivery, and continuous deployment pipelines and practices and advocates for a strong culture through personal behavior and coaching of all lab roles.
  • Leads and participates in knowledge sharing and contributes to the overall growth of the collective knowledge of the Allstate engineering community
  • Serves as the anchor of the team and practices technical leadership; helping guide the team in choosing the right technology, solving technical problems, and resolving any technical conflicts within the team
  • Coaches the team and leads daily practices of using paired programming and test-driven development in writing software and building products.
  • Acts as a player coach in leading by example in day to day execution of the build out of technical product capabilities
  • Leads and participates in inceptions and iteration planning meetings, infusing backlogs with technical input working in close partnership with the product manager

Requirements

  • 5 or more years of experience
  • Strong proficiency in Java and Spring Boot
  • Front-end development experience using React and TypeScript
  • Proven full-stack development experience across modern web applications
  • Comfortable working in a pair-programming (XP) environment
  • Hands-on experience with Test-Driven Development (TDD) and writing high-quality, testable code
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootReactTypeScriptfull-stack developmentTest-Driven Developmentpair programmingcontinuous integrationcontinuous deliverycontinuous deployment
Soft skills
technical leadershipcollaborationcoachingempathyfeedbackknowledge sharingproblem solvingconflict resolutioncommunicationteamwork