Software Development Engineer, IAM Stores Security
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.