Note: The job is a remote job and is open to candidates in USA. Allstate is an insurance company focused on protecting families and their belongings from life’s uncertainties. The Software Engineer Senior Consultant I designs, develops, tests, deploys, and supports enterprise applications, integrations, backend services, frontend interfaces, and chatbot user experiences using modern full-stack, cloud, and AI technologies.
Responsibilities
- Design, develop, test, and deploy full‑stack features using React, Java/Spring Boot, and Python
- Develop responsive, reusable UI components and workflows in React
- Build and maintain secure, scalable RESTful APIs and backend microservices
- Implement system integrations across internal applications and external vendor platforms
- Develop and enhance chatbot user interfaces within React applications
- Build conversational UI features such as: message streams and interaction flows structured and unstructured response rendering user input handling and validation real‑time integration with backend services
- Ensure the chatbot UI delivers a seamless, intuitive, and accessible user experience
- Develop and deploy cloud‑native applications using Azure or AWS
- Work with Docker/Kubernetes for containerization and orchestration
- Contribute to CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions)
- Collaborate with architecture and platform teams on security, performance, and monitoring
- Participate in agile ceremonies including standups, planning, reviews, and retrospectives
- Collaborate with product owners, engineers, architects, and business teams to refine requirements
- Ensure code quality through unit tests, integration tests, and code reviews
- Apply best practices for security, maintainability, and performance
Skills
- The ideal candidate demonstrates strong technical execution, effective problem solving abilities, and the ability to work successfully within a large scale enterprise environment that requires adherence to governance, compliance, and security standards
- **2+ years** of professional experience in full‑stack development
- Strong hands‑on expertise in:
- **React** with TypeScript/JavaScript (modern UI development)
- **Java / Spring Boot / Python** (backend APIs, microservices)
- Hands‑on experience building **chatbot UI features** in a production setting
- Strong understanding of microservices architecture and cloud‑native principles
- Docker & Kubernetes
- Relational and/or NoSQL databases (MS SQL, PostgreSQL, MongoDB, DocumentDB)
- RESTful API design and integration
- Cloud platforms (Azure preferred; AWS acceptable)
- Familiarity with enterprise security, compliance, and operational best practices
- Allstate generally does not sponsor individuals for employment-based visas for this position
- Exposure to **LLM model integration** or conversational AI is a **plus**
- Experience with Azure cloud services, DevOps tooling, or Microsoft Fabric
- Understanding of how to incorporate AI/LLM services (e.g., Azure OpenAI) into enterprise applications to enhance user experience or automate routine workflows
- Messaging systems (Kafka, Azure Service Bus/Event Hubs) is a plus
Benefits
- Fully Remote
- Allstate provides a comprehensive technology setup, including a laptop, monitors, headset, keyboard, and mouse.
- Employees eligible to work from home also receive a monthly connectivity reimbursement to help offset internet costs.
Company Overview