C

Cohesity

Data management for backup and recovery

Staff Software Engineer - Active Directory Internals & Directory Services

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • Hands-on, internals-level expertise across most of the following areas: Active Directory schema, object classes, linked-value replication, replication metadata, USN semantics, and consistency reasoning.
  • Experience with LDAP search and controls, including paged and persistent search; DirSync, USN cookies, and change notification for change tracking.
  • Knowledge of tombstones, deleted-object lifetime, and Active Directory Recycle Bin behavior.
  • Knowledge of SID, SID history, and GUID continuity semantics across domains and restores.
  • Knowledge of Group Policy internals, including GPC, GPT, and SYSVOL, and Active Directory-integrated DNS zones and records.
  • Knowledge of correct and safe modify, ModifyDN, and object-create operations.

Responsibilities

  • Design and implement the directory engine that discovers, tracks, and safely applies changes to Active Directory objects.
  • Build robust change-tracking pipelines using DirSync, USN cookies, and change notification, handling cursor persistence, catch-up, and re-sync correctly.
  • Implement correct object lifecycle handling, including tombstones, deleted-object lifetime, and Recycle Bin semantics, for accurate backup and recovery.
  • Guarantee identity continuity across operations through SID, SID history, and GUID preservation and validation.
  • Implement safe write paths for modify, ModifyDN, and object creation, with idempotency, conflict handling, and integrity guarantees.
  • Work with Active Directory-integrated DNS and Group Policy internals to ensure complete, consistent capture and restore.
  • Diagnose and resolve complex replication, consistency, and LDAP edge cases in production environments.

Desired Qualifications

  • Experience building backup, replication, disaster-recovery, or migration tooling for Active Directory.
  • Familiarity with Entra ID or Azure AD hybrid environments.
  • Depth in C, C++, C#, or Go, and systems-level performance work.
  • Experience operating against large, multi-domain or multi-forest deployments.

About the Company

Cohesity

Data management for backup and recovery

Cohesity provides data management solutions for data centers and cloud environments. Its main products, Cohesity DataPlatform and Cohesity DataProtect, consolidate backup, recovery, and data storage tasks into a single platform to simplify data management and reduce costs. The platform operates by unifying these data-management functions in one system with a common interface, supporting on-premises and cloud deployments to protect, manage, and derive insights from large data volumes. Compared with competitors, Cohesity differentiates itself by offering an integrated, policy-driven and scalable solution that aims to reduce complexity and operational overhead for medium to large enterprises across finance, healthcare, and technology. The company's goal is to help organizations efficiently protect, manage, and gain value from their data across data centers and cloud environments through streamlined software, subscriptions, and professional services.

Company size
5,001-10,000
Company stage
Series F
Total funding
$810M
Headquarters
Santa Clara, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Cohesity

See more jobs