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

70 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
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
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