CareerPlan

Software Development Engineer, IAM Stores Security

London, England, United KingdomFull-time2026-10-30 → 2026-11-10

Core

Design, build, and operate large-scale distributed systems for Identity and Access Management (IAM) to protect customer and corporate data.

Role type

Senior Software Development Engineer (Distributed Systems & Security)

Builds

Large-scale distributed systems, libraries, integrations, and tooling for security data processing.

Domain

Cloud Security / IAM / Distributed Systems

Deliverable

production ML models | product features

Required skills

Java, C++, or C#, object-oriented design, system architecture, full SDLC, large-scale distributed systems, data modeling, cross-functional collaboration, technical leadership, mentoring

Preferred skills

Bachelor's degree in Computer Science

Technologies

Java, C++, C#

Responsibilities

Design and operate high-availability, low-latency distributed systems; own services end-to-end including deployment and on-call; build libraries and tooling for engineering teams; design efficient data models and processing pipelines; partner with security and compliance teams; contribute to technical direction and design reviews; mentor engineers on code quality and security practices.