[Remote] Risk Engineering and Insights Engineer Senior Consultant I/II/ Lead Consultant
Note: The job is a remote job and is open to candidates in USA. Allstate is a leading insurance company dedicated to protecting families and their belongings. They are seeking a Risk Engineering and Insights Engineer Senior Consultant to design and develop software products and data-driven solutions that enhance risk management and operational effectiveness across the organization.
Responsibilities
- Design, develop, and support software products that enable risk management, control execution, workflow automation, and operational effectiveness across TORC
- Build and maintain modern applications using React, Java, Spring Boot, SQL, APIs, and event-driven technologies
- Partner with product managers, engineers, and business stakeholders to translate requirements into scalable, secure, and reliable technical solutions
- Contribute to architecture, system design, and engineering decisions that improve platform performance, resiliency, maintainability, and user experience
- Support applications throughout the full software development lifecycle, including design, development, testing, deployment, and production support
- Apply modern engineering practices including automated testing, code reviews, CI/CD, and secure software development principles
- Participate in agile delivery activities and contribute to continuous improvement across the team
- Design, develop, and maintain dashboards, reporting solutions, and automation products that provide visibility into risk, controls, regulatory activities, and operational performance
- Build and support Microsoft Fabric capabilities, including data pipelines, semantic models, datasets, workspaces, and reporting assets
- Develop Python-based automations that improve operational efficiency, automate recurring activities, and streamline reporting and regulatory processes
- Design and maintain data ingestion, transformation, validation, and publishing processes to ensure accurate and reliable reporting
- Partner with business stakeholders to understand requirements and translate complex data into actionable insights and scalable solutions
- Identify opportunities to automate manual processes and improve data accessibility across TORC
- Apply engineering best practices including reusable code, testing, documentation, monitoring, and version control
- Participate in agile delivery practices and contribute to continuous improvement initiatives
Skills
- 3+ years of software engineering experience developing and supporting enterprise applications
- Experience building applications using Java, Spring Boot, and modern front-end frameworks such as React
- Experience developing APIs, microservices, and distributed applications
- Experience working with SQL databases and event-driven architectures
- Demonstrated understanding of software development best practices, including testing, version control, CI/CD, and code reviews
- Experience collaborating within cross-functional agile teams
- 1+ year of mentoring, coaching, or technical leadership experience
- 3+ years of experience developing Python-based automation, reporting, or data solutions
- Experience building enterprise dashboards, reporting products, or analytics solutions
- Experience with Microsoft Fabric, Power BI, or similar analytics and reporting platforms
- Experience developing and supporting data pipelines, datasets, semantic models, and reporting assets
- Strong understanding of data quality, validation, governance, and reporting best practices
- Experience gathering requirements and partnering directly with business stakeholders
- Experience supporting risk, compliance, controls, audit, or regulatory technology solutions
- Knowledge of cloud-native architectures, containerization, and public cloud platforms such as AWS or Azure
- Experience implementing security controls, authentication, and authorization solutions
- Exposure to AI-enabled development tools and modern engineering automation practices
- Experience working in risk, compliance, audit, controls, security, regulatory, or operational reporting environments
- Experience automating reporting workflows, evidence collection, reconciliations, or operational processes
- Strong dashboard design and data visualization skills with a focus on usability and stakeholder adoption
- Exposure to cloud-based analytics platforms and modern data engineering practices
Benefits
- 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