DocuSign

DocuSign

Sr. Software Engineer

Seattle, WAPosted 1 day ago
Full TimeSeniorUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

As a Senior Software Engineer on the Data Protection team, you'll be a key player in building the cryptographic foundation for Docusign's global infrastructure. You'll drive the engineering for our enterprise key management platform - owning the systems that enable customers to control their own encryption keys and extending cryptographic protection across our data stores and services. Looking ahead, you'll help define how key management and cryptographic controls evolve alongside Docusign's platform - ensuring our data protection posture stays ahead of industry standards and enterprise customer expectations. Our team is passionate about delivering high-quality, fully-tested code to ensure the level of security and reliability our customers depend on. This is a hands-on role where you'll help drive technical direction, secure our platform, and directly enable Docusign's Intelligent Agreement Management by delivering trusted data protection solutions to enterprise customers. This position is an individual contributor role reporting to the Sr. Engineering Manager, Data Protection.

Qualifications

Required Qualifications

  • Basic 8+ years of hands-on development experience in C# or other object-oriented languages
  • 8+ years of software engineering experience in high-scale distributed systems
  • Experience with cloud Key Management Services (KMS) AWS KMS, Azure Key Vault, GCP Cloud KMS, or equivalent - including key lifecycle management (rotation, revocation, expiry) and cross-tenant or cross-account key access patterns
  • Experience with encryption fundamentals key wrapping (DEK/KEK model), asymmetric key operations, and cryptographic key lifecycle management
  • B.S. or M.S. in Computer Science or equivalent experience

Preferred Qualifications

  • Experience with .NET microservice architecture (C#) in a high-scale production environment
  • Hands-on experience with Azure Key Vault RBAC authorization model, Managed Identity integration, Encryption Scopes, and CMK-enabled data services
  • Experience with cloud infrastructure provisioning at scale - laC tooling (Terraform, Bicep, or equivalent), per-tenant resource automation, and multi-region deployments
  • Experience building monitoring and alerting for cryptographic services, including key access health and resource state observability
  • Experience building large-scale, highly available, and reliable applications
  • Experience with CI/CD pipelines and DevSecOps practices
  • Strong organizational, problem-solving, communication, and collaboration skills

Skills & Technologies

AWSAzureGCPTerraformCI/CD

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Location

Seattle, WA

Posted

1 day ago

Country

US