Salary: £35,000 - 75,000 per year Requirements: Minimum of 3 years of software engineering experience Proficiency in one or more modern programming languages (e.g., Java, JavaScript) Hands-on experience designing, building, and operating scalable distributed systems and cloud-based applications Demonstrated ability to design, develop, and integrate APIs and backend services, including REST-based interfaces Familiarity with modern development workflows and engineering practices such as test-driven development, paired programming, and continuous integration and deployment Experience collaborating effectively within agile delivery models Minimum of 1 year of experience coaching or mentoring engineers for lead and expert levels Proven ability to lead technical design decisions for complex systems for lead and expert levels Track record of driving cross-team collaboration for lead and expert levels Working knowledge of application and API security concepts is desirable Experience with security mechanisms such as authentication and authorization is desirable Knowledge of secure software development practices is desirable Practical exposure to containerized and cloud-native environments is desirable Exposure to large language models or AI-driven capabilities is desirable Ability to leverage AI-assisted development tools responsibly is desirable Responsibilities: Design, build, and operate enterprise security controls as software products Own security control capabilities end-to-end, including architecture, implementation, and deployment Write, test, and maintain high-quality production code Apply engineering best practices such as test-driven development and continuous integration Contribute to high-level and low-level system and component designs Continuously evaluate and adopt new technologies and frameworks Collaborate closely with product managers, platform teams, and partner engineering groups Participate in agile delivery ceremonies and contribute to a culture of fast feedback and continuous improvement Technologies: AI API Backend Cloud Embedded Java JavaScript REST Security AWS Azure Copilot Cursor Docker Support Kubernetes Machine Learning OWASP Python TDD microservices More: At Allstate, we are committed to protecting families and their belongings while striving for innovative solutions in our tech-driven landscape. Our Product Security Engineering organization designs and operates security controls that are embedded in our technology ecosystem. We take pride in being a cloud-first organization winning awards for our community impact and excellence in technology. We offer a generous benefits package, opportunities for growth, and a supportive culture. Join us to be part of a high-performing team dedicated to making a meaningful difference. last updated 18 week of 2026