← Back to jobs
Full-time

Software Engineer

$112K/yr – $162K/yr

Seattle, WAIT & TechnologyPosted 20d ago

You'll complete your application on the employer's website.

Role overview

Job type

Full-time

Salary

$112K/yr – $162K/yr

Location

Seattle, WA

Posted

20 days ago

Job description

Docusign provides intelligent agreement management solutions that help organizations create, commit to, and manage agreements. The Software Engineer will design, develop, test, and operate scalable back-end and platform services supporting progressive delivery, configuration management, observability, and production reliability.

Responsibilities

Design, author, and audit technical designs for features and components. Own the end-to-end delivery of well-defined features by executing assignments independently with moderate guidance

Develop and maintain high-quality, scalable back-end services. This includes building and scaling the robust services, component libraries, and maintaining Terraform modules and CI/CD pipelines for safe deployments across Azure and GCP

Author and own comprehensive testing plans, writing high-quality, reliable tests (unit, component, E2E). Drive quality by demonstrating competence in debugging across multiple components, environments, and external dependencies to ensure features are testable, observable, and safe to roll out

Implement and refine telemetry (metrics, logs, traces), dashboards, and Service Level Objectives (SLOs). Participate in on-call rotations, perform Root Cause Analysis (RCA) for issues, and use data to drive operational improvements and strengthen runbooks

Work within the Agile framework, proactively identifying dependencies and critical paths, proposing mitigation plans, and collaborating with cross-functional partners to resolve blockers. Drive continuous improvement by developing efficiencies to scale processes and staying current with emerging technologies

Preferred

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 (e.g., Optimizely)

Experience with observability tooling (OpenTelemetry, Prometheus, Grafana) to debug system health and correlate incidents

Strong incident response background: experience with on-call rotations, root-cause analysis (RCA), and operational readiness reviews

Demonstrated ability to own features end-to-end, including design trade-offs, rollout strategies, and post-launch support

Azure

GCP

Back-End Services

Terraform

Infrastructure as Code

Progressive Delivery

Configuration Management

Feature Flagging

Optimizely

Observability Tooling

OpenTelemetry

Prometheus

Grafana

System Health Debugging

Incident Correlation

On-Call Rotations

Operational Readiness Reviews

Rollout Strategies

Incident Response

Root-Cause Analysis

Feature Ownership

Design Trade-Offs

Post-Launch Support

Benefits

Non-Sales roles are eligible for a company bonus plan, which is calculated as a percentage of eligible wages and dependent on company performance.

This role is eligible to receive Restricted Stock Units (RSUs).

Paid Time Off: earned time off, as well as paid company holidays based on region

Paid Parental Leave: take up to six months off with your child after birth, adoption or foster care placement

Full Health Benefits Plans: options for 100% employer paid and minimum employee contribution health plans from day one of employment

Retirement Plans: select retirement and pension programs with potential for employer contributions

Learning and Development: options for coaching, online courses and education reimbursements

Compassionate Care Leave: paid time off following the loss of a loved one and other life-changing events

Hybrid: Employee divides their time between in-office and remote work. Access to an office location is required. (Frequency: Minimum 2 days per week; may vary by team but will be weekly in-office expectation)

Company

Electronic signature and intelligent agreement management platform

San Francisco, California, USA

http://www.docusign.com/

Founded in 2003

5001-10000 employees

Qualifications

Bachelor's or Master's in Computer Science, Software Engineering, or equivalent experience

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, APIs (REST/gRPC), and working with JSON/structured data

Experience with Git, complex CI/CD workflows, automated testing frameworks, and Agile practices

Experience leveraging coding assistants (Claude, GitHub Copilot, etc.) for problem solving, debugging, profiling, and documentation

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 (e.g., Optimizely)

Experience with observability tooling (OpenTelemetry, Prometheus, Grafana) to debug system health and correlate incidents

Strong incident response background: experience with on-call rotations, root-cause analysis (RCA), and operational readiness reviews

Demonstrated ability to own features end-to-end, including design trade-offs, rollout strategies, and post-launch support

Required skills

C#, Java, Go, Distributed Systems, REST/gRPC APIs, Git, CI/CD, Automated Testing, Azure, GCP, Terraform, OpenTelemetry, Prometheus, Grafana

Experience

3+ years

Interested in this role?

Apply directly on the employer's website — it only takes a few minutes.

Similar vacancies

Other roles in Seattle, WA or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…