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 degree in Computer Science or 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 in 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 using 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 scalable back-end services, component libraries, Terraform modules, and CI/CD pipelines for safe deployments across Azure and GCP.
  • Author and own comprehensive testing plans and write reliable unit, component, and end-to-end tests.
  • Debug across components, environments, and external dependencies to ensure features are testable, observable, and safe to roll out.
  • Implement and refine telemetry, including metrics, logs, traces, dashboards, and Service Level Objectives.
  • Participate in on-call rotations, perform root cause analysis, use data to drive operational improvements, and strengthen runbooks.
  • Work within the Agile framework, 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 Terraform and Infrastructure-as-Code experience.
  • Expertise in progressive delivery, configuration management, or feature-flagging systems such as Optimizely.
  • Experience with observability tools such as OpenTelemetry, Prometheus, and Grafana to debug system health and correlate incidents.
  • Experience with on-call rotations, root-cause analysis, and operational readiness reviews.
  • 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