Jobs and Careers
AL

Product Engineer

Allstate
Remote, Remote, US, United StatesRemotefull_timeVerifiedPosted 14 Dec 2023
💰 $146,125/yr($82,000/yr$146,125/yr)

About the role

The world isn’t standing still, and neither is Allstate. We’re moving quickly, looking across our businesses and brands and taking bold steps to better serve customers’ evolving needs. That’s why now is an exciting time to join our team. You’ll have opportunities to take risks, challenge the status quo and shape the future for the greater good.

 

You’ll do all this in an environment of excellence and the highest ethical standards – a place where values such as integrity, inclusive diversity and accountability are paramount. We empower every employee to lead, drive change and give back where they work and live. Our people are our greatest strength, and we work as one team in service of our customers and communities.

 

Everything we do at Allstate is driven by a shared purpose: to protect people from life’s uncertainties so they can realize their hopes and dreams. For more than 89 years we’ve thrived by staying a step ahead of whatever’s coming next – to give customers peace of mind no matter what changes they face. We acted with conviction to advocate for seat belts, air bags and graduated driving laws. We help give survivors of domestic violence a voice through financial empowerment. We’ve been an industry leader in pricing sophistication, telematics, digital photo claims and, more recently, device and identity protection.

 

We are the Good Hands. We don’t follow the trends. We set them.

Job Summary:

The Product Engineer is a full stack engineer who builds the cloud application development and hosting platforms for Allstate. This role will have the primary accountability of owning, developing, implementing and operating Allstate’s Cloud platforms. This role will also encompass developing, building, administering, and deploying self-service tools that enable Allstate developers to build, deploy and operate cloud native applications. As a Product Engineer, they will be a team anchor for engineering teams primarily working in a paired programming team, collaborating with different team members. They anchor the shared and collective knowledge of the team about the system they own and manage. They will demonstrate leadership in engineering and building out new platforms, products and cloud services. They will mentor the team and ensure that SLAs are met in executing operational tasks to maintain the platform and servicing customer requests. They will lead by example the engineering practices to improve the efficiency of the system itself, and the efficiency of the team in running said system. They will serve as a team anchor and establish practices for paired programming, test driven development, infrastructure engineering, and continuous delivery on the team.

Key Responsibilities:

•    Designs, builds, manages and operate the infrastructure and configuration of the platform infrastructure and application environments with a focus on automation and infrastructure as code
•    Leads a team s engineering practices around test driven and continuous delivery of infrastructure
•    Designs, builds, manages and operates the continuous delivery framework and tools, manages and automates the lifecycle of the different platform components, and acts as a subject matter expert on CI/CD for developer teams
•    Designs, builds, manages and operates the infrastructure as a service layer (hosted and cloud-based platforms) that supports the different platform services
•    Develops comprehensive monitoring solutions to provide full visibility to the different platform components using tools and services like Datadog, New Relic, Azure Monitor and other similar tools
•    Develops a log analytics solution to provide logging-as-a-service to hosted applications based on open source solutions
•    Integrates different components and develop new services with a focus on open source to allow a minimal friction developer interaction with the platform and application services
•    Evaluates performance trends and expected changes in demand and capacity; and establish the appropriate scalability plans
•    Identifies and troubleshoots any availability and performance issues at multiple layers of deployment, from hardware, operating environment, network and application
•    Recommends and maintains technology related policies and procedures
 

Education and Experience:

•    4 year Bachelor’s Degree (Preferred)
•    5 or more years of experience (Preferred)
•    In lieu of the above education requirements, an equivalent combination of education and experience may be considered.
 

Functional Skills:

•    Experience in Infrastructure Engineering, Infrastructure Operations, and Application Knowledge
•    Experience in testing and programming
•    Able to mentor team members on the various engineering practices including extreme programming, product mindset, clou

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Allstate

View company profile →