Senior Software Engineer

DocuSign DocuSign · Enterprise · San Francisco, CA · Engineering

Senior Software Engineer at DocuSign focusing on building and integrating secure, scalable Identity Verification (IDV) experiences and APIs for their Intelligent Agreement Management platform. The role involves collaborating with product, security, and platform teams to design IDV flows, integrate with third-party providers, and ensure secure and compliant handling of identity data. Emphasis on building for developers and creating reusable end-customer experiences.

What you'd actually do

  1. Design and implement secure, resilient backend services and APIs that power identity verification (IDV) flows, including orchestration of document verification, risk checks, and decisioning
  2. Integrate with third-party IDV/document verification providers and internal identity services, handling webhooks, asynchronous workflows, error handling, and monitoring
  3. Design and develop component-based, scalable user interfaces and core functionality that enable customer administrators to build simple business processes without coding expertise
  4. Collaborate with Product Management and other developers to understand and translate product requirements into design requirements and provide development estimates, with a focus on high-assurance IDV use cases and user journeys
  5. Partner with security, privacy, and compliance teams to ensure IDV experiences meet data protection, encryption, access control, and auditability standards for handling sensitive identity data

Skills

Required

  • JavaScript/TypeScript, React/Redux, or other modern programming languages
  • Experience designing and building secure, high-availability backend services and APIs for critical workflows, ideally involving identity, authentication, or fraud/risk systems
  • Experience handling sensitive PII and identity data in compliance with security and privacy best practices (encryption in transit/at rest, access controls, data retention, audit logging)
  • Experience building or integrating user-facing flows for verification, such as document upload, selfie capture, or guided step-up verification in web or mobile applications

Nice to have

  • full software development lifecycle, including version control (Git), CI/CD pipelines, testing, and regional cloud deployments
  • debugging high-priority production issues
  • Agile/Scrum environment
  • identity verification (IDV), KYC, or document verification flows, including integrating with third-party IDV providers and building rules/decisioning workflows

What the JD emphasized

  • high-assurance IDV use cases
  • sensitive identity data
  • identity verification (IDV)