Salary: £35,000 - 75,000 per year Requirements: A minimum of 5 years software engineering experience in object-oriented programming (Java & JavaScript required and at least one other language) Experience in procedural/systems programming (e.g., Go, Rust, C) and functional programming (e.g., F#, Elixir, Clojure, Haskell) Proficiency with modern development tools (e.g., IntelliJ or VS Code, Git/GitHub, Spring Boot) A minimum of 3 years hands-on expertise in architecting and delivering large scale distributed systems, such as cloud-native microservices on Docker/Kubernetes Strong understanding of Agile/XP and DevOps methodologies Expert level knowledge and proven leadership in best practices for 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) Deep expertise in security architecture and secure-by-design practices, including advanced threat modeling and Zero Trust architectures Technical proficiency with AI tools and modern cryptographic principles and protocols Familiarity with advanced development and testing practices such as behavior-driven development (BDD) and automated security checks in CI/CD pipelines Responsibilities: Serve as a trusted consultant to engineering teams and organizations, guiding secure platform design and implementation across diverse product domains Communicate clearly and effectively with stakeholders to ensure business and engineering needs are met Foster effective collaborative sessions with cross-functional teams and leadership levels Embed secure-by-design principles and deep threat modeling practices into the development lifecycle Define and communicate Allstates security posture to facilitate informed decision-making Lead the ideation and implementation of innovative security controls to elevate security maturity Drive forward engineering practices that adapt to evolving technologies Mentor engineers in systems thinking, reusable design, and outcome-based delivery Influence cross-functional teams through architectural reviews and strategic planning Promote and enforce architectural standards and simplification across the enterprise Actively participate in agile ceremonies and foster a culture of continuous learning Technologies: AI API CI/CD Cloud Clojure DevOps Docker Elixir F# Git GitHub Haskell IntelliJ Java JavaScript Kubernetes OWASP Rust Security Spring Spring Boot TDD VS Code Web XP microservices Apex AWS Azure Claude Code Copilot Cryptography Cursor Embedded IAM OAuth OpenAPI OpenID SAML Swagger More: At Allstate, we are proud to be a leader in protecting families and their belongings. With over 90 years of innovation, our dedicated team in Product Security focuses on developing enterprise-wide security solutions. As a cloud-first organization, we are committed to delivering real outcomes through modern technology and a culture rooted in engineering excellence. We offer a generous benefits package, access to world-class learning platforms, clear career paths, and a supportive, people-first culture that promotes flexible working. Join us to be part of a high-performing team that makes a meaningful impact while supporting causes that matter to you. last updated 18 week of 2026