1 day ago
Seattle, WA, USAMid Level
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
Categories
Data Engineering
About DocuSign
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.
