Allstate logo

Software Engineer Senior Consultant I

Allstate
NewPosted yesterday

LOCATION

United States · Remote

EXPERIENCE

3 - 5 Years

TYPE

FullTime

SALARY

$85K - $145.07K /year

SKILLS REQUIRED

Full-Stack DevelopmentJavaSpring BootReact.jsMicroservices ArchitectureRESTful APIsApache Kafka

Job description

Overview

Software Engineer (Full Stack Developer) on the Law & Regulations Technology team, responsible for designing, developing, testing, deploying and supporting enterprise applications for legal operations, matter and document management, compliance 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 and microservices.
  • 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.

Nice to have

  • Experience with Matter Management, Legal Operations, Case Management, Claims Systems or Document Management platforms.

Details

  • Location: US - Remote.
  • Compensation: 85,000.00 - 145,075.00 annually, based on experience and qualifications.
  • Background investigation required.
  • Allstate generally does not sponsor individuals for employment-based visas for this position.
  • Eligible remote employees must have a dedicated private workspace and internet with minimum speeds of 50 MB download and 5 MB upload.
  • Camera on for virtual interviews; valid photo identification required for non-internal candidates.

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