2 months ago
Bengaluru, IndiaStaff+
Responsibilities
- Lead the architecture, technical strategy, and delivery of Storage as a Service capabilities, with primary ownership of Redis/Valkey and queuing or messaging services.
- Design and implement high-throughput, low-latency Redis/Valkey platform services for caching, persistent key/value workloads, distributed coordination, and other internal use cases.
- Design reliable queuing and messaging abstractions with delivery guarantees, ordering, retries, dead-letter queues, replay, backpressure, and idempotent consumers.
- Build and evolve the STaaS control plane for resource provisioning, lifecycle management, policy enforcement, quotas, and cross-cloud blueprints.
- Develop and maintain Terraform providers, modules, service blueprints, and provisioning workflows for Redis, queuing, and related resources.
- Integrate Redis and queuing capabilities with security, account, tenancy, telemetry, and operational-management models.
- Implement authentication, authorization, network isolation, encryption, secrets management, and tenant or account-level boundaries.
- Design autoscaling, capacity management, sharding, failover, disaster recovery, and high-availability strategies for stateful and messaging workloads.
- Define operational standards for metrics, tracing, logging, alerting, dashboards, capacity planning, and service-level objectives.
- Lead migration strategies for existing Redis, Valkey, Service Bus, and Pub/Sub resources.
- Mentor engineers through technical reviews and hands-on guidance, and participate in on-call and incident response activities.
Requirements
- 12+ years of hands-on software development experience in an object-oriented programming language such as C#, C++, Java, or an equivalent language.
- 5+ years of experience designing, implementing, and operating distributed systems or cloud platform services in production.
- Experience with Redis or Valkey, including data structures, persistence, replication, clustering or sharding, eviction, failover, performance tuning, and capacity management.
- Experience designing and implementing queuing, pub/sub, or messaging systems, including delivery semantics, ordering, retries, dead-letter handling, and consumer scalability.
- Experience with distributed systems, API design, concurrency, fault tolerance, consistency, and production operations.
- Experience designing cloud-abstraction layers that preserve reliability, security, performance, and operational visibility.
- Experience with cloud deployment, configuration, automation, and scripting tools.
- Preferred experience with Azure Managed Redis, Google Memorystore, Azure Service Bus, Google Pub/Sub, or comparable managed cloud services.
- Preferred experience building storage or platform services across Azure, GCP, and AWS.
- Preferred experience developing Redis client libraries, authentication sidecars, gateways, protocol adapters, or service meshes.
- Preferred experience with multi-tenant caching or messaging platforms, account-aware resource management, quotas, encryption, and access isolation.
- Preferred experience implementing autoscaling, sharding, replication, failover, disaster recovery, performance engineering, migration tooling, service-level objectives, and observability.
- Preferred experience leading platform teams supporting internal service owners in a DevOps or infrastructure-as-code environment.
Benefits
- Hybrid work arrangement requiring access to an office and a minimum of two in-office days per week, with frequency varying by team.
- Participation in on-call rotations and incident response is part of the role.
About DocuSign
DocuSign builds e-signature, contract lifecycle management, and agreement workflow software used by businesses to prepare, sign, and manage contracts. It sells cloud-based subscriptions and APIs that integrate with systems like Salesforce, Microsoft, and Google to automate document workflows and compliance. Founded in 2003 and headquartered in San Francisco, DocuSign is a public company on NASDAQ with over 1.5 million customers in more than 180 countries.
