Lead Systems Engineer (Application Security Architect)
Job Description
The successful candidate will be a part of the Information Technology Division.
Key Responsibilities
Application Security Reviews and Threat Modelling
- Lead security architecture reviews and threat modelling for assigned applications, platforms and technology initiatives, translating threats into practical design recommendations.
- Assess authentication and authorization flows, including OAuth 2.0, OpenID Connect and JWT-based implementations.
- Review AI deployment architectures, including retrieval-augmented generation (RAG), Model Context Protocol (MCP) integrations and agent workflows, working with specialists where required.
- Help improve existing AI-enabled threat modelling capabilities and contribute to pilots that support cybersecurity delivery.
- Provide technical guidance and mentoring to security consultants and engineering teams.
- Embed security-by-design practices into development workflows through reusable guidance, design patterns and early engagement with delivery teams.
- Support adoption of security tooling and report meaningful measures of coverage, remediation and developer engagement.
- Help revitalise the Security Champions programme through practical training, knowledge sharing and support.
- Contribute to security architecture standards and decisions across relevant business and technology domains.
Enterprise and Identity Security Architecture
- Design and review identity integration patterns for hybrid and multi-cloud environments, covering human users, workloads and service identities.
- Contribute to identity governance initiatives, including access lifecycle management, least privilege and access reviews.
- Support identity integration for AI systems and automated workflows, including credential handling, delegated access and authorization boundaries.
- Work with platform and DevOps engineering teams to establish secure infrastructure patterns and reusable technology foundations.
- Build trusted relationships with stakeholders, explaining security trade-offs and helping teams implement proportionate controls.
Agentic and Generative AI Security
- Contribute to security blueprints and guardrails for generative AI deployments within the organisation’s AI risk framework.
- Assess risks in AI applications, including prompt injection, sensitive data exposure, excessive permissions and unsafe tool use.
- Help design and implement authentication and authorization controls for AI agents and MCP integrations.
- Partner with AI, engineering and risk teams to implement appropriate monitoring, logging and security controls throughout the AI application lifecycle.
Requirements
- Bachelor’s degree in computer science, engineering or a related field, or equivalent practical experience.
- 5+ years of relevant experience across software engineering, solution architecture or application security.
- Practical experience in application security architecture reviews and threat modelling, with the ability to translate findings into implementable engineering changes.
- Experience delivering security or architecture improvements involving multiple stakeholders.
- Strong understanding of application security principles, including OWASP guidance, secure coding, API security and authentication and authorization.
- Experience integrating or using security tooling within development workflows, including SAST, DAST, software composition analysis, container scanning and secrets management.
- Working knowledge of cloud security and identity patterns in AWS, Azure or comparable environments.
- Practical exposure to securing AI-enabled applications, with familiarity in areas such as LLMs, RAG, MCP or agentic AI. Deep expertise across all these areas is not required.
- Strong communication skills and the ability to explain security risks, discuss trade-offs and work constructively with technical and business stakeholders.
- Experience in the following areas would be beneficial:
- Experience supporting a Security Champions programme.
- Experience implementing reusable security patterns, developer guidance or security automation.
- Exposure to identity governance, workload identity or authorization for AI agents.
- Relevant certifications, such as GIAC/SANS, AWS or Azure security certifications.
1999