CareerPlanSign in

Senior Engineer, Identity Resilience

Bangalore - India💼 Full-time🗓 2026-10-06 → 2026-10-07

Core

Develop and enhance cloud-native software solutions for enterprises to monitor, protect, and recover their identity environments across leading identity platforms.

Role type

Senior IC software engineer (identity resilience)

Builds

Scalable, reliable, and secure microservices and event-driven systems for identity change monitoring, auditing, protection, and recovery.

Domain

Cybersecurity / Identity Management / Cloud Infrastructure

Required skills

C++, C#, .NET, Java, Go, microservices, cloud-native architectures, event-driven systems, REST APIs, SDKs, distributed systems, asynchronous processing, debugging, performance optimization, identity concepts (users, groups, roles, policies, permissions), operating systems (Windows/Linux), multithreading, concurrency, data structures, algorithms, networking

Preferred skills

Microsoft Active Directory, Microsoft Entra ID, Okta, AWS IAM, Google identity services, identity platform APIs (Microsoft Graph, Okta, AWS IAM, Google), identity monitoring, change auditing, backup, recovery, cyber resilience solutions, hybrid identity environments, identity security, privileged access, Kubernetes, containers, public cloud platforms, cybersecurity, data protection

Responsibilities

Design, develop, and maintain core Identity Resilience services and components; Build solutions for continuous identity change monitoring, auditing, protection, and recovery; Develop integrations with identity platforms; Build scalable services to discover and monitor identities, groups, roles, policies, and permissions; Design and develop microservices and event-driven systems for processing identity changes at scale; Work with APIs, SDKs, audit logs, events, and other interfaces; Build highly available and reliable services using cloud-native architectures; Participate in architecture discussions and technical design reviews; Write clean, maintainable, secure, and well-tested code; Debug complex production issues and improve system performance and reliability; Collaborate with cross-functional engineering teams; Mentor junior engineers and conduct code reviews; Follow the Secure Software Development Lifecycle (SSDLC)