Job Closed

This listing is no longer active.

Lead Software Engineer, Consultant

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1931H1B SponsorCompany SiteLinkedIn

Location

California

Posted

121 days ago

Salary

$100K - $170.5K / year

Seniority

Senior

Job Description

Lead Software Engineer, Consultant

Allstate

• 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 products • Share knowledge and contribute to the growth of team and organizational engineering practices • Collaborate with other digital product teams and clearly communicate technical designs

Job Requirements

  • 5 or more years of experience (Preferred)
  • Strong proficiency in Java 17+ and Spring Boot 3.x+ [Required for full stack]
  • Experience in frontend engineering – ReactJS/AngularJS/Typescript [Required for full stack]
  • Strong state management experience (Redux Toolkit or equivalent) [Required for full stack]
  • Experience building responsive, accessible, data-driven User Experiences [Required for full stack]
  • Understanding of JVM and Application Performance Architecture/Management [Preferred]
  • Working knowledge of Python
  • Experience and knowledge in web and API security including authentication, authorization, OAuth, OWASP, OpenID, and SAML. Architecture & System Design
  • Strong understanding of REST APIs and distributed systems
  • Experience building microservices and event-driven systems (Kafka preferred)
  • Understanding of cloud and hybrid environment(s), including Azure, AWS, and various on-premises systems
  • Experience with relational/NoSQL databases
  • Familiarity with schema standards (OpenAPI/JSON/AVSC) [Preferred]
  • Understanding of MongoDB Performance Tuning
  • CI/CD experience (Jenkins/GitHub Actions), Docker, Kubernetes
  • Practice Test-Driven Development (TDD)
  • Strong understanding of secure development
  • Comfortable working in a pair-programming (XP) environment [Preferred]
  • Understanding and ability to leverage, and or build, generative and agentic AI tooling to build solutions.

Benefits

  • Joining our team isn’t just a job — it’s an opportunity.
  • One that takes your skills and pushes them to the next level.
  • One that encourages you to challenge the status quo.
  • One where you can shape the future of protection while supporting causes that mean the most to you.
  • Allstate helps protect nearly 16 million households with auto, home, life, and retirement products.

Related Job Pages

More Full-stack Engineer Jobs

Idego Group logo

Fullstack Developer, Ruby on Rails, React, React Native

Idego Group

Way smaller than Accenture, so we have to try harder.

Full TimeRemoteTeam 51-200Since 2010H1B No Sponsor

• Join a team that’s building the core digital infrastructure for a fast-growing staffing-tech platform • Own parts of the backend and build AI-assisted features • Make sure things scale smoothly

Poland
Job Closed
Datavail logo

Oracle Apex Technical Lead

Datavail

We help clients turn data into decisions no matter where it lives-in apps, on-prem, in a hybrid model, or in the cloud.

Full TimeRemoteTeam 1,001-5,000Since 2007H1B Sponsor

• Work with onsite lead/client teams to understand the scope and deliverables for custom application development or Extensions using Apex and VBCS • Perform requirements analysis, design, develop, test and deploy custom applications and extensions • Experience in designing the Database structure, process flows, exception handling and reporting for Custom applications • Maintain documentation on all work products as per Company standards • Develop Workflow as per business requirements using Apex • Develop the Reports as per business requirements using Apex • Perform administrative tasks including but not limited to set ups, user maintenance, security, single-sign-on • Perform integration requirement analysis, design, develop, test and deployment • Experience in using REST / SOAP APIs for integrations with Cloud ERP and Third party applications

India
Job Closed
Full TimeRemoteTeam 51-200Since 1995H1B Sponsor

• Lead the technical maturation of advanced prototypes into production-ready systems, identifying gaps in architecture, scalability, reliability, and usability. • Define and drive technical roadmaps that align product features with customer requirements. • Identify and implement variability points to enable rapidly tailoring solutions to the needs of different customers. • Establish criteria for MVPs, beta releases, and production readiness. • Lead planning and implementation of system architectures for AI-enabled software systems, including APIs, services, data pipelines, and deployment infrastructure. • Make informed tradeoffs between research flexibility and product stability, performance, and maintainability. • Guide refactoring of research codebases into modular, reusable, and testable components. • Collaborate with UI/UX designers to understand and incorporate end user interaction needs into architecture decisions. • Design and implement workflows for training, evaluation, deployment, and monitoring of AI/ML models. • Establish MLOps practices including versioning, reproducibility, CI/CD, performance monitoring, and lifecycle management. • Work closely with researchers to transition experimental models into operational pipelines. • Lead containerized deployments using Docker and related tooling; support cloud and on-premise environments. • Apply modern DevSecOps practices to improve system reliability, security, observability, monitoring, logging, and operational diagnostics. • Anticipate operational risks and design mitigations for real-world usage.

United States
$142K - $153K / year
Job Closed
System Automation Corporation logo

Software Engineer Intern

System Automation Corporation

Bringing innovative solutions to our regulatory communities. FOLLOW us to be connected to the Evoke Network.

InternshipRemoteTeam 51-200Since 1973H1B No Sponsor

• Contribute to real Evoke platform development efforts, including: UI components and frontend features (React/TypeScript) • Backend logic and API integrations • Low-code configuration and workflow design • Support the development and enhancement of platform features, tools, or internal utilities • Participate in team ceremonies such as sprint planning, standups, and retrospectives • Collaborate with engineers to troubleshoot bugs, test functionality, and validate solutions • Assist in building proofs-of-concept or innovation projects (including AI-assisted tools and automation) • Learn and apply modern development practices, including: Version control (Git), Code reviews, Testing strategies, Agile development workflows • Document work and share learnings with peers and the broader team

United States
$20 / hour
Job Closed