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 II designs, develops, tests, deploys, and supports secure enterprise applications, integrations, backend services, frontend interfaces, and chatbot user experiences using modern full-stack, cloud, and DevOps technologies. The role also contributes to architecture discussions, agile collaboration, quality engineering, and enterprise security and compliance practices.
Responsibilities
- Design, develop, test, and deploy full‑stack features using Java/Spring Boot, Python, and React
- 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
- 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
- 4+ years of professional experience in full‑stack development
- 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)
- Experience with messaging systems (Kafka, Azure Service Bus/Event Hubs)
- Familiarity with enterprise security, compliance, and operational best practices
- Back-End Development
- Computer Science
- Microservices Architecture
- Software Development
- Software Product Management
- Allstate generally does not sponsor individuals for employment-based visas for this position
- Exposure to LLM model integration or conversational AI is a plus
Benefits
- Fully remote work arrangement
- 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