D

Docusign

Runs electronic signing and agreement workflows

Software Engineer

Backend EngineeringUpdated on Nov 13
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • A Bachelor's or Master's in Computer Science, Software Engineering, or equivalent experience.
  • At least 3 years of professional experience building back-end, platform, or reliability-focused services.
  • Experience with at least one modern programming language: C#, Java, or Go.
  • Experience with distributed systems, data structures, and production reliability fundamentals.
  • Experience with web services, REST or gRPC APIs, and JSON or structured data.
  • Experience with Git, complex CI/CD workflows, automated testing frameworks, and Agile practices.
  • Experience leveraging coding assistants such as Claude or GitHub Copilot for problem solving, debugging, profiling, and documentation.

Responsibilities

  • Design, author, and audit technical designs for features and components.
  • Own end-to-end delivery of well-defined features by executing assignments independently with moderate guidance.
  • Develop and maintain high-quality, scalable back-end services, robust services, and component libraries.
  • Maintain Terraform modules and CI/CD pipelines for safe deployments across Azure and GCP.
  • Author and own comprehensive testing plans and write high-quality, reliable unit, component, and end-to-end tests.
  • Debug across multiple components, environments, and external dependencies to ensure features are testable, observable, and safe to roll out.
  • Implement and refine telemetry, including metrics, logs, and traces, as well as dashboards and Service Level Objectives.
  • Participate in on-call rotations, perform root-cause analysis for issues, use data to drive operational improvements, and strengthen runbooks.
  • Work within the Agile framework, proactively identify dependencies and critical paths, propose mitigation plans, and collaborate with cross-functional partners to resolve blockers.
  • Develop efficiencies to scale processes and stay current with emerging technologies.

Desired Qualifications

  • Experience building and operating back-end services in Azure or GCP, with hands-on experience using Terraform and Infrastructure-as-Code.
  • Expertise in progressive delivery, configuration management, or feature-flagging systems such as Optimizely.
  • Experience with observability tooling, including OpenTelemetry, Prometheus, and Grafana, to debug system health and correlate incidents.
  • Strong incident response background, including on-call rotations, root-cause analysis, and operational readiness reviews.
  • Demonstrated ability to own features end-to-end, including design trade-offs, rollout strategies, and post-launch support.

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