Job Title: Senior Engineer - Identity
Contract: 6 months (extension possible)
Location: London (Hybrid - 1 day onsite, 4 days remote)
Overview
We are seeking a Senior Engineer to deliver across key Identity-focused workstreams within a modern, distributed engineering environment. You will bring a strong backend engineering foundation alongside hands‑on delivery capability, operating across multiple services and components.
This role requires someone who takes ownership, drives progress proactively, and contributes to both new development and continuous improvement. You will work within a structured delivery framework while maintaining a strong focus on product impact, security, and customer outcomes.
As identity systems increasingly interact with automated and AI‑enabled workflows, we value engineers who stay aware of emerging security considerations within these modern environments.
Core Technical Skills
Skills
- Strong backend engineering with Java and/or Kotlin
- Experience with Micronaut or Spring Boot
- Proven capability building and supporting distributed systems
- Familiarity with React / Next.js for UI-level integration
- AWS and/or Azure cloud experience
- Awareness of emerging security considerations in modern systems, including those introduced by AI‑integrated or automated workflows
Experience
- Identity & Access Management standards such as OAuth 2.0, OIDC, and SAML
- Microsoft Azure services (application deployment, integration, identity management)
- Observability, monitoring, and distributed tracing (Dynatrace experience advantageous)
- Working knowledge of contemporary security threats, including:
- Token misuse or mis‑scoped permissions
- Risks introduced by automated systems or AI-driven agents calling identity-protected services
- Prompt‑driven behaviour that may influence authentication or authorisation flows
Key Responsibilities
- Deliver effectively across multiple Identity-focused engineering streams
- Work hands-on across several software components, owning and solving complex engineering challenges
- Improve, stabilise, and remediate existing systems as needed
- Operate within a structured engineering delivery process, ensuring high-quality outcomes
- Proactively drive work forward, removing blockers and maintaining momentum
- Ensure technical solutions align with product objectives, security posture, and customer impact
- Apply modern security thinking-including awareness of risks emerging from automated or AI‑enabled systems-to maintain strong identity protection
What Success Looks Like
- You operate with autonomy and clarity, consistently progressing workstreams
- You demonstrate strong engineering fundamentals across cloud, identity, and distributed systems
- You identify and mitigate modern security risks, including those introduced by AI-assisted automation
- You contribute clean, maintainable code and thoughtful architectural input
- You collaborate effectively with cross-functional teams to deliver secure, robust identity services

