D

Docusign

Runs electronic signing and agreement workflows

Senior Software Engineer

Platform EngineeringUpdated on Nov 13
Full-time

About the Job

Requirements

  • A bachelor's degree in a related field is required.
  • At least 8 years of relevant experience is required.
  • Experience in cloud, platform, DevOps, or Site Reliability Engineering roles in production environments is required.
  • Experience with Azure Kubernetes Service and Google Kubernetes Engine managed Kubernetes services is required.
  • Experience with Kubernetes networking, operations, ingress and egress, and security controls is required.
  • Experience building platform abstractions for developers is required.
  • Experience operating Istio and Envoy in multi-cluster or multi-cloud setups is required.
  • Experience with Terraform, state management, and reusable infrastructure modules is required.
  • Experience with Helm for application delivery and chart management is required.
  • Experience scripting or programming in Go, Python, or Bash is required.
  • Experience in on-call operations, incident response, and root-cause analysis is required.

Responsibilities

  • Design, build, and operate production-grade infrastructure across Azure, including Azure Kubernetes Service, and Google Cloud, including Google Kubernetes Engine.
  • Develop reusable Terraform modules and patterns for secure, modular, and maintainable multi-cloud infrastructure.
  • Manage infrastructure state, environment configuration, dependencies, and lifecycle changes using Infrastructure as Code.
  • Identify and resolve technical bottlenecks that affect major engineering initiatives.
  • Design and operate Kubernetes platforms, including cluster networking, ingress, egress, routing, and policy enforcement.
  • Implement and optimize Istio control-plane and Envoy data-plane capabilities across distributed clusters.
  • Configure service-mesh traffic management, including routing, retries, circuit breaking, canary releases, blue/green deployments, and failure isolation.
  • Apply mutual TLS, authorization policies, and zero-trust principles to protect service-to-service communication.
  • Build reusable Helm charts, shared charts, and deployment patterns that enable consistent application delivery across engineering teams.
  • Design and maintain declarative GitOps workflows using Argo CD.
  • Build and improve Azure DevOps pipelines for infrastructure provisioning, validation, deployment, and application lifecycle management.
  • Establish automated checks for configuration safety, policy compliance, test coverage, and deployment readiness.
  • Improve release processes by making changes observable, repeatable, and recoverable.
  • Define and maintain service-level indicators, service-level objectives, health metrics, dashboards, alerts, and operational runbooks for owned platforms.
  • Use metrics, logs, traces, and system evidence to diagnose complex distributed-system and networking issues.
  • Participate in the on-call rotation and investigate alerts and incidents using documented procedures.
  • Lead or contribute to root-cause analyses and post-incident reviews, including corrective actions that address systemic causes.
  • Improve platform reliability through capacity planning, failure testing, rollback design, and operational automation.
  • Author, review, and approve technical designs for multiple projects within the Network Cloud and Infrastructure domain.
  • Gather requirements, clarify success measures, identify dependencies, provide accurate estimates, and communicate trade-offs early.
  • Work cross-functionally with application engineering, security, Site Reliability Engineering, cloud platform, and operations teams to align technical plans and remove blockers.
  • Serve as a trusted technical resource for the team and provide clear, constructive code and design reviews.
  • Mentor engineers through pairing, documentation, technical talks, runbooks, and practical coaching.
  • Contribute to the improvement of engineering standards and practices.

Desired Qualifications

  • Experience with observability platforms such as Prometheus, Grafana, Jaeger, or OpenTelemetry.
  • Advanced Envoy routing, filter, and gateway configuration.
  • Knowledge of zero-trust architecture, including mutual TLS, authorization policies, and identity and access management controls.
  • Familiarity with Azure and Google Cloud networking, DNS, load balancing, and private connectivity.
  • Experience with GitOps workflows using Argo CD or equivalent tools.
  • Experience building and troubleshooting Azure DevOps continuous integration and continuous delivery pipelines.
  • Design experience with progressive delivery, canary deployments, and disaster recovery.
  • Understanding of compliance and regulated cloud standards such as FedRAMP and SOC.
  • A track record of enhancing developer experience through automation and self-service infrastructure.
  • Involvement in technical hiring and cross-team engineering mentorship.
  • Strong communication skills to manage technical trade-offs, risks, and project estimation.

About the Company

Docusign

Runs electronic signing and agreement workflows

Docusign runs electronic signing and agreement management software for businesses, letting people approve contracts online and track the steps around each agreement. Its eSignature product routes documents to signers and records who signed, while contract lifecycle tools organize preparation, negotiation, and approvals. The Intelligent Agreement Management platform stores contracts in a searchable repository and uses AI to extract terms and connect agreement data to business workflows. Customers use its web applications or embed signing through APIs, and pay for subscriptions based on users, features, and document allowances. Docusign was founded in 2003 and is headquartered in San Francisco.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2003

Recently Posted Jobs

Explore more opportunities at Docusign

See more jobs