DocuSign

Software Engineer

DocuSign
Apply
1 day ago

Base Salary

$112k - $162k/yr

Responsibilities

  • Design, implement, test, and maintain software components for storage and data pipeline infrastructure.
  • Build reusable ingestion and processing capabilities for data from multiple source systems and storage technologies.
  • Develop batch and incremental workflows across raw, normalized, and curated storage layers.
  • Implement data validation, schema handling, deduplication, checkpointing, retry, and error-handling mechanisms.
  • Write production-quality code with unit, integration, and operational testing.
  • Contribute to cloud infrastructure, deployment automation, configuration, and CI/CD workflows.
  • Add telemetry, dashboards, alerts, and runbooks to monitor pipeline health, data freshness, latency, and failures.
  • Participate in design reviews and provide estimates for assigned features and tasks.
  • Investigate defects and production issues, identify root causes, and implement durable fixes.
  • Collaborate with software engineers, data engineers, product managers, security partners, and platform teams.
  • Apply secure access patterns, tenant isolation, data retention, and privacy requirements to infrastructure and data workflows.
  • Document technical decisions, operational procedures, and service interfaces.

Requirements

  • 3+ years of professional software development experience with a bachelor's or master's degree.
  • Experience developing and maintaining production software in at least one modern programming language.
  • Experience with data structures, algorithms, testing, version control, and debugging.
  • Experience working with relational or non-relational data stores.
  • Experience collaborating with engineering teams in an iterative development environment.
  • Preferred experience with Azure Data Lake Storage, Azure Databricks, Apache Spark, Delta Lake, or Azure Data Factory.
  • Preferred experience building batch, streaming, or incremental data pipelines.
  • Preferred experience with Python, Java, Scala, C#, or SQL.
  • Preferred experience with distributed systems, microservices, service-to-service authentication, or managed identities.
  • Preferred experience with schema evolution, data quality checks, deduplication, checkpointing, retries, or backfills.
  • Preferred experience with CI/CD, infrastructure as code, observability, and production operations.
  • Preferred knowledge of data privacy, access control, retention, deletion, or data residency requirements.

Benefits

  • Hybrid work arrangement requiring at least two days per week in the office, with access to an office location required; frequency may vary by team.
  • Non-sales company bonus plan based on eligible wages and company performance.
  • Eligibility for Restricted Stock Units (RSUs).
  • Paid time off and region-based company holidays.
  • Up to six months of paid parental leave after birth, adoption, or foster care placement.
  • Health benefit options including 100% employer-paid and minimum employee-contribution plans from the first day of employment.
  • Retirement and pension programs with potential employer contributions.
  • Coaching, online courses, and education reimbursement options.
  • Paid compassionate care leave for bereavement and other life-changing events.
  • Position is not eligible for employment in Alaska, Hawaii, Maine, Mississippi, North Dakota, South Dakota, Vermont, West Virginia, or Wyoming.

Tech Stack

Apache SparkC#DatabricksJavaPythonScalaSQL

Categories

Data Engineering
DocuSign

About DocuSign

5,001-10,000 employees

DocuSign builds e-signature, contract lifecycle management, and agreement workflow software used by businesses to prepare, sign, and manage contracts. It sells cloud-based subscriptions and APIs that integrate with systems like Salesforce, Microsoft, and Google to automate document workflows and compliance. Founded in 2003 and headquartered in San Francisco, DocuSign is a public company on NASDAQ with over 1.5 million customers in more than 180 countries.

Contact me