
Senior Software Engineer, Consultant
Posted Oct 13

Posted Oct 13
This is a fully remote position, open to applicants in United States.
• Design, create, test, deploy, and sustain enterprise-level applications across the technology stack.
• Develop contemporary, responsive, and scalable web applications utilizing React and modern UI frameworks.
• Create secure, high-performing backend services and RESTful APIs with Java and Spring Boot.
• Engage in application modernization and cloud transformation projects.
• Develop and maintain Matter Management, Legal Operations, and Document Management solutions.
• Establish integrations among legal platforms, claims systems, document repositories, and enterprise applications.
• Implement workflow-driven solutions that support legal intake, matter lifecycle management, document processing, and regulatory compliance.
• Design and create cloud-native microservices and scalable APIs.
• Develop event-driven solutions utilizing Kafka, Azure Service Bus, or similar messaging platforms.
• Enforce authentication, authorization, and security controls.
• Enhance application performance, reliability, scalability, and availability.
• Create responsive user interfaces using React, JavaScript, TypeScript, HTML5, and CSS3.
• Design and support solutions leveraging MongoDB, SQL Server, Oracle, and document-based databases.
• Contribute to CI/CD pipeline development and deployment automation.
• Assist with cloud-native application deployment and operations in Azure and AWS.
• Work with containerized applications using Docker and Kubernetes.
• Aid in monitoring, alerting, logging, observability, incident management, troubleshooting, and root cause analysis.
• Participate in Agile ceremonies and collaborate with Legal, Compliance, Product Owners, Business Analysts, Architects, and Engineering teams.
• Convert business requirements into technical solutions.
• Support testing, releases, upgrades, post-production activities, peer code reviews, and continuous improvement.
• 3-5 years of professional experience as a Full Stack Software Engineer.
• 2-5 years of experience in full stack development.
• Demonstrated experience in designing and developing enterprise applications and integrations.
• Familiarity with distributed messaging platforms such as Kafka or Azure Service Bus.
• Strong grasp of cloud-native application development principles.
• Experience working with Docker and Kubernetes.
• Proficient in relational databases (SQL Server, Oracle) and NoSQL databases (MongoDB, DocumentDB).
• Understanding of secure coding practices, authentication, authorization, and application security.
• Experience in developing and deploying applications in Microsoft Azure and/or AWS.
• Background in building and supporting cloud-native, containerized applications.
• Knowledge of CI/CD tools like Azure DevOps, GitHub, Jenkins, and similar automation platforms.
• Experience in supporting production environments through monitoring, troubleshooting, and operational excellence practices.
• Proven experience in building enterprise-scale software solutions and integrations.
• Comfortable working in Agile software development environments.
• Background investigation required.
• Allstate generally does not sponsor individuals for employment-based visas for this position.
• Comprehensive technology setup including a laptop, monitors, headset, keyboard, and mouse.
• Monthly connectivity reimbursement for employees eligible to work from home.
StackAdapt
StackAdapt
Velora
Speechify
Get handpicked remote jobs straight to your inbox weekly.