Software Engineer
$112K/yr – $162K/yr
You'll complete your application on the employer's website.
$112K/yr – $162K/yr
You'll complete your application on the employer's website.
Job type
Salary
$112K/yr – $162K/yr
Location
Sector
Posted
20 days ago
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.
Other roles in Seattle, WA or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
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…