Allstate logo

Software Engineer Senior Consultant I

Allstate
NewPosted today

LOCATION

United States · Remote

EXPERIENCE

3 - 5 Years

TYPE

FullTime

SALARY

$85K - $145.07K /year

SKILLS REQUIRED

Microservices ArchitectureReact.jsSpring BootJavaCI/CDAzureKubernetesDockerApache KafkaRESTful APIs

Job description

Overview

Software Engineer (Full Stack Developer) on the Law & Regulations Technology team, responsible for designing, developing, testing, deploying and supporting enterprise applications that enable legal operations, matter and document management, compliance initiatives, and business process automation.

What you'll do

  • Design, develop, test, deploy, and maintain enterprise-grade applications across the technology stack.
  • Build modern, responsive, and scalable web applications using React and modern UI frameworks.
  • Develop secure, high-performing backend services and RESTful APIs using Java and Spring Boot.
  • Write clean, maintainable, reusable, and well-tested code following software engineering best practices.
  • Participate in application modernization and cloud transformation initiatives.
  • Develop and support Matter Management, Legal Operations, and Document Management solutions.
  • Build integrations between legal platforms, claims systems, document repositories, and enterprise applications.
  • Implement workflow-driven solutions supporting legal intake, matter lifecycle management, document processing, and regulatory compliance.
  • Support litigation, claims management, legal reporting, and operational processes through technology solutions.
  • Design and develop cloud-native microservices using Java, Spring Boot, and RESTful architectures.
  • Build scalable APIs and enterprise integrations supporting business-critical applications.
  • Develop event-driven solutions utilizing technologies such as Kafka, Azure Service Bus, or equivalent messaging platforms.
  • Implement authentication, authorization, and security controls aligned with enterprise standards.
  • Optimize application performance, reliability, scalability, and availability.
  • Develop responsive user interfaces using React, JavaScript, TypeScript, HTML5, and CSS3.
  • Integrate frontend applications with backend APIs and microservices.
  • Create reusable UI components and implement modern design patterns.
  • Improve usability, accessibility, and overall user experience.
  • Design and support solutions utilizing MongoDB, SQL Server, Oracle, and document-based databases.
  • Develop and maintain relational and NoSQL data models.
  • Ensure data quality, integrity, performance, and scalability across applications.
  • Contribute to CI/CD pipeline development and deployment automation.
  • Support cloud-native application deployment and operations.
  • Work with containerized applications using Docker and Kubernetes.
  • Participate in Azure and AWS cloud environments.
  • Support monitoring, alerting, logging, observability, and incident management activities.
  • Perform production support, troubleshooting, and root cause analysis.
  • Participate in Agile ceremonies including sprint planning, backlog refinement, daily standups, sprint reviews, and retrospectives.
  • Collaborate closely with Legal, Compliance, Product Owners, Business Analysts, Architects, and Engineering teams.
  • Translate business requirements into technical solutions.
  • Support testing, releases, upgrades, and post-production activities.
  • Contribute to peer code reviews and continuous improvement initiatives.

What you'll need

  • 3-5 years of professional experience as a Full Stack Software Engineer.
  • Strong experience with React, Java, Spring Boot, microservices, cloud technologies, APIs, and event-driven architectures.
  • Experience designing and developing enterprise applications and integrations.
  • Experience with distributed messaging platforms such as Kafka or Azure Service Bus.
  • Strong understanding of cloud-native application development principles.
  • Experience working with Docker and Kubernetes.
  • Experience with relational databases (SQL Server, Oracle) and NoSQL databases (MongoDB, DocumentDB).
  • Knowledge of secure coding practices, authentication, authorization, and application security.
  • Experience developing and deploying applications in Microsoft Azure and/or AWS.
  • Experience building and supporting cloud-native, containerized applications.
  • Familiarity with CI/CD tools such as Azure DevOps, GitHub, Jenkins, and similar automation platforms.
  • Experience supporting production environments through monitoring, troubleshooting, and operational excellence practices.
  • 3-5 years of professional software engineering experience.
  • 2-5 years of full stack development experience.
  • Experience building enterprise-scale software solutions and integrations.
  • Experience working in Agile software development environments.

Nice to have

  • Experience with Matter Management, Legal Operations, Case Management, Claims Systems, or Document Management platforms.
  • Knowledge of legal technology ecosystems, workflow automation, and regulatory compliance solutions.
  • Experience supporting enterprise legal, litigation, claims, or compliance functions.

Details

  • Location: US - Remote.
  • Compensation: 85,000.00 - 145,075.00 annually, based on experience and qualifications.
  • Candidates offered this position will be required to submit to a background investigation.
  • Allstate generally does not sponsor individuals for employment-based visas for this position.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer Senior Consultant I