Software Engineer Lead Consultant

Allstate

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$100,000–$170,500 / yr
Posted
8 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $183k
This role $135k
$85k most similar roles pay here $238k

This role pays less than 85% of similar roles. Most pay $155,000–$211,200 — the shaded band above. At the midpoint, this role pays about $135k versus about $183k for comparable roles.

Based on 239 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 29 open roles on FindRole.

Listed pay typically runs $100,000–$175,762 across 28 roles with salary data.

Most-posted roles

View all roles at Allstate

At a glance

TL;DR · Software Engineer Lead Consultant

The Software Engineer Lead Consultant role involves architecting and designing digital products using modern technologies while owning the success of these applications through KPI achievement. This senior-level position requires close collaboration with product managers to infuse technical input into backlogs, participate in daily standups, and lead retrospectives to foster a culture of continuous improvement. The ideal candidate will serve as an expert on one or more business domains and advocate for multiple technology stacks, sharing knowledge across the organization. Key responsibilities include establishing CI/CD pipelines, coaching team members on paired programming and test-driven development, and providing support in user environments. Preferred skills encompass AWS, Kubernetes, Docker, Git, Spring Boot, and RabbitMQ, with a focus on cloud platforms, microservices architecture, and infrastructure as code practices.

What you'll do

  • Leads and designs digital products using modern technologies and frameworks.
  • Manages production application success by achieving key performance indicators.
  • Provides technical input during inception and iteration planning meetings.
  • Establishes CI/CD pipelines and practices for software delivery.
  • Coaches the team in test-driven development and paired programming techniques.
  • Supports software products in user environments and ensures smooth operation.

What we're looking for

  • At least 5 years of experience in software engineering and architecture.
  • Expertise in AWS, Kubernetes, Docker, and other cloud platforms.
  • Proficiency in back-end development, API integration, and microservices architecture.
  • Strong skills in code reviews, test-driven development, and paired programming.
  • Experience with continuous integration/continuous delivery (CI/CD) pipelines.
  • Knowledge of monitoring tools, load testing, and database administration.

More like this

Similar roles

Software Engineer

Q2

Austin, Texas 83 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Q2

Cary, North Carolina 68 days ago
Python SQL Javascript Vue.js OpenAPI Node.js CI/CD Docker GitLab Snowflake Airflow Cloud-Native Architecture Service-Oriented Architecture Agile Methodology
Hybrid

Software Engineer

Q2

Austin, Texas 13 days ago
AWS Python SQL C# .NET Vue Angular React HTML CSS JavaScript RESTful APIs MVVM SOLID principles Agile CI/CD Kubernetes Docker Terraform PostgreSQL Git Jenkins
Hybrid

Software Engineer

Leidos

San Diego, CA 40 days ago $69,550$125,725
C++ Qt Android SQLite Git Scrum Agile UI/UX Subversion JIRA Selenium TDD React Node.js OpenAPI Clang Format Clang-Tidy VersionOne Rally

Software Engineer

Booz Allen Hamilton

Rome, NY 21 days ago
Java JavaScript Python SQL Node.js Groovy Scala Spring Cloud Spring Core Spring-Boot Spring Data Agile CI/CD

Software Engineer

Applied Materials

Santa Clara, CA 20 days ago $179,500$246,500
Python C++ Java Rust PyTorch FPGA Modern C++ Machine learning Web service architecture Signal processing Computer vision Robotics User interface design Mathematical modelling Numerical methods GPU programming Embedded system development