Sr. Software Engineer--M365 Directory team
Core
Design, implement, and deliver complex directory subsystems (storage, APIs, synchronization, data-migration pipelines) for Directory Modernization, ensuring secure, scalable, and reliable distributed systems.
Role type
Senior IC software engineer (distributed systems & directory services)
Builds
Modern directory storage, service APIs, synchronization and data-migration pipelines, caching, and traffic-management capabilities
Domain
Cloud infrastructure / Identity & Access Management
Required skills
Distributed systems design, API development, data migration, automated testing, telemetry, deployment automation, root-cause analysis, mentoring
Preferred skills
AI-assisted tooling for complex technical problem solving
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Define technical requirements and success criteria for directory modernization; Design and implement secure, scalable, reliable distributed systems; Develop automated testing, telemetry, deployment, and rollback mechanisms; Monitor service health, participate in on-call rotations, and mitigate live-site incidents; Mentor other engineers and share knowledge; Lead code and design reviews
Seniority
Senior, hands-on IC
