Serve as a trusted consultant to engineering teams and organizations, guiding secure platform design and implementation across diverse product domains
Communicate clearly and effectively ensuring business and engineering needs are met
Foster effective collaborative sessions with teams from different disciplines and leadership levels
Embed secure-by-design principles and deep threat modeling practices into the development lifecycle, ensuring security is foundational
Define and communicate Allstate’s security posture clearly to technical and business leadership, enabling informed decision-making
Lead the ideation and implementation of innovative security controls
Drive forward engineering practices that adapt to evolving technologies, enabling scalable, resilient, and efficient platforms
Mentor engineers and platform consultants in systems thinking, reusable design, and outcome-based delivery
Influence cross-functional teams through Discovery & Framing sessions, architectural reviews, and strategic planning
Promote and enforce architectural standards, simplification, and reuse across the enterprise
Actively participate in agile ceremonies and foster a culture of continuous learning and iterative delivery
Requirements
A minimum of 5 years software engineering experience in at least 3 programming paradigms to include:
Object-oriented (Java & Javascript required and at least one other language)
Procedural / systems (e.g. Go, Rust, C)
Functional (e.g. F#, Elixir, Clojure, Haskell)
A minimum of 3 years hands on expertise in architecting and delivering large scale distributed systems, such as cloud native microservices on Docker/Kubernetes, deployed on modern cloud platforms (AWS, Azure, or equivalent)
Demonstrated success as a high impact technical advisor to multiple engineering teams
Expert level knowledge of Agile/XP and DevOps methodologies, including paired programming, test driven development (TDD), and CI/CD automation
In-depth knowledge of industry security frameworks and web/API security standards e.g., OWASP Top 10, MITRE ATT&CK, OAuth 2.0, OpenID Connect, SAML
Deep expertise in security architecture and secure-by-design practices, including advanced threat modeling, robust identity and access management (IAM) strategies, and Zero Trust architectures
Technical proficiency with AI tools such as running local models, developing MCP servers, using AI powered development tools
Familiarity with emerging technologies (e.g., AI/ML, knowledge graph solutions, advanced analytics) and their application to improve developer velocity, platform reliability, and security capabilities
Tech Stack
AWS
Azure
Clojure
Cloud
Distributed Systems
Docker
Elixir
Haskell
Java
JavaScript
Kubernetes
Microservices
Rust
Go
Benefits
A generous, flexible benefits package including annual leave, healthcare and dental cover, pension, and lifestyle discounts
Access to world-class learning platforms and award-winning L&D
Clear career paths, internal mobility, and a strong focus on growth
A people-first culture with flexible working options