Resume and JobRESUME AND JOB
DocuSign logo

Software Engineer

DocuSign

Software and Technology Jobs

Software Engineer

full-timePosted: Oct 6, 2025

Job Description

Software Engineer

Location: Seattle, Washington

Department: Engineering

Work Mode: Hybrid

About the Role

Docusign brings agreements to life. Over 1.5 million customers and more than a billion people in over 180 countries use Docusign solutions to accelerate business processes and simplify lives through intelligent agreement management. As the #1 company in e-signature and contract lifecycle management (CLM), Docusign unleashes business-critical data trapped in documents, connecting it to systems of record to save time, money, and opportunity. Join our innovative culture where trust, equality, and bold ideas drive us to make the world more agreeable. Docusign is seeking a seasoned Software Engineer to join our microservices framework team within the Engineering Services organization. This individual contributor role, reporting to the Sr. Manager, Software Engineering, focuses on building highly scalable, available, and reliable distributed systems that power DocuSign's rapid growth. You will design high-performance architectures, develop microservices frameworks, and implement cloud-based data platforms to support global e-signature and CLM needs. Key efforts include infrastructure automation, CI/CD pipelines, and Terraform deployments in a hybrid work model (minimum 2 days/week in-office). In this role, you will solve problems at scale, automate complex systems, and collaborate across teams to deliver ship-ready code with robust test coverage. Leverage your expertise in OOP languages, cloud tools, and IaC to enhance system reliability, security, and performance. Participate in on-call rotations while contributing to data solutions with tools like Databricks and Snowflake, ensuring DocuSign's platforms remain at the forefront of innovation in agreement management.

Key Responsibilities

  • Design high-performance, resilient architectures for DocuSign's microservices framework to support intelligent agreement management at global scale
  • Develop testable, high-quality, ship-ready code with ample test coverage for back-end services powering e-signature and CLM solutions
  • Collaborate with Product Management and developers to translate engineering requirements into scalable design and architectural solutions
  • Work as part of a cross-site team to drive design, implementation, testing, and release of microservices platforms
  • Design, build, and maintain CI/CD pipelines to automate builds, testing, and deployments for rapid innovation
  • Manage infrastructure as code using Terraform to deploy and maintain secure cloud environments
  • Implement best practices for cloud security, performance, and cost optimization in support of DocuSign's growth
  • Collaborate with cross-functional teams to define technical architecture and cloud strategies for agreement lifecycle management
  • Participate in on-call rotations and contribute to improving system reliability and incident response
  • Design, build, and maintain robust data platform solutions leveraging modern tools like Databricks and Snowflake
  • Solve problems at scale by building automation to manage complex software systems for millions of users

Required Qualifications

  • 5+ years of hands-on software development experience in an object-oriented programming language such as C#, C++, or Java
  • 5+ years of working with cloud deployment and configuration tools using scripting and configuration platforms
  • Experience designing, deploying, and maintaining CI/CD pipelines to automate application builds, tests, and deployments
  • Proficiency in managing data platform infrastructure as code (IaC) using Terraform
  • Experience with being part of an on-call rotation
  • Demonstrated ability to build scalable, high-performance systems supporting global-scale operations
  • Strong understanding of cloud-based architectures and automation for resilient distributed systems

Preferred Qualifications

  • Experience with system architecture, API design, and distributed systems
  • Familiarity with Databricks and Snowflake for data platform solutions
  • Background in developing microservices frameworks for high-availability services
  • Proven track record in e-signature or intelligent agreement management platforms
  • Knowledge of security best practices in cloud environments for SaaS products

Required Skills

  • Object-oriented programming (C#, C++, Java)
  • Cloud deployment and configuration (AWS, Azure, GCP)
  • CI/CD pipeline design and maintenance (Jenkins, GitHub Actions, etc.)
  • Terraform for Infrastructure as Code (IaC)
  • Microservices architecture and frameworks
  • Distributed systems and scalability
  • API design and system architecture
  • Data platforms (Databricks, Snowflake)
  • Scripting and automation (Python, Bash)
  • Cloud security and performance optimization
  • On-call rotation and incident response
  • Test-driven development and code quality
  • Cross-functional collaboration
  • Problem-solving at scale
  • Agile methodologies
  • Version control (Git)

Benefits

  • Competitive base salary range: $133,800 - $197,750 (Washington, Maryland, New Jersey, New York)
  • Company bonus plan based on performance
  • Restricted Stock Units (RSUs) eligibility
  • Paid Time Off and company holidays
  • Paid Parental Leave up to six months
  • Comprehensive health benefits with 100% employer-paid options from day one
  • Retirement plans with employer contributions
  • Learning and Development programs including coaching and education reimbursements
  • Compassionate Care Leave for life-changing events

DocuSign is an Equal Opportunity Employer.

Locations

  • 999 3rd Street Suite 1800, Seattle, Washington, United States 98104

Salary

Estimated Salary Rangehigh confidence

150,000 - 240,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Object-oriented programming (C#, C++, Java)intermediate
  • Cloud deployment and configuration (AWS, Azure, GCP)intermediate
  • CI/CD pipeline design and maintenance (Jenkins, GitHub Actions, etc.)intermediate
  • Terraform for Infrastructure as Code (IaC)intermediate
  • Microservices architecture and frameworksintermediate
  • Distributed systems and scalabilityintermediate
  • API design and system architectureintermediate
  • Data platforms (Databricks, Snowflake)intermediate
  • Scripting and automation (Python, Bash)intermediate
  • Cloud security and performance optimizationintermediate
  • On-call rotation and incident responseintermediate
  • Test-driven development and code qualityintermediate
  • Cross-functional collaborationintermediate
  • Problem-solving at scaleintermediate
  • Agile methodologiesintermediate
  • Version control (Git)intermediate

Required Qualifications

  • 5+ years of hands-on software development experience in an object-oriented programming language such as C#, C++, or Java (experience)
  • 5+ years of working with cloud deployment and configuration tools using scripting and configuration platforms (experience)
  • Experience designing, deploying, and maintaining CI/CD pipelines to automate application builds, tests, and deployments (experience)
  • Proficiency in managing data platform infrastructure as code (IaC) using Terraform (experience)
  • Experience with being part of an on-call rotation (experience)
  • Demonstrated ability to build scalable, high-performance systems supporting global-scale operations (experience)
  • Strong understanding of cloud-based architectures and automation for resilient distributed systems (experience)

Preferred Qualifications

  • Experience with system architecture, API design, and distributed systems (experience)
  • Familiarity with Databricks and Snowflake for data platform solutions (experience)
  • Background in developing microservices frameworks for high-availability services (experience)
  • Proven track record in e-signature or intelligent agreement management platforms (experience)
  • Knowledge of security best practices in cloud environments for SaaS products (experience)

Responsibilities

  • Design high-performance, resilient architectures for DocuSign's microservices framework to support intelligent agreement management at global scale
  • Develop testable, high-quality, ship-ready code with ample test coverage for back-end services powering e-signature and CLM solutions
  • Collaborate with Product Management and developers to translate engineering requirements into scalable design and architectural solutions
  • Work as part of a cross-site team to drive design, implementation, testing, and release of microservices platforms
  • Design, build, and maintain CI/CD pipelines to automate builds, testing, and deployments for rapid innovation
  • Manage infrastructure as code using Terraform to deploy and maintain secure cloud environments
  • Implement best practices for cloud security, performance, and cost optimization in support of DocuSign's growth
  • Collaborate with cross-functional teams to define technical architecture and cloud strategies for agreement lifecycle management
  • Participate in on-call rotations and contribute to improving system reliability and incident response
  • Design, build, and maintain robust data platform solutions leveraging modern tools like Databricks and Snowflake
  • Solve problems at scale by building automation to manage complex software systems for millions of users

Benefits

  • general: Competitive base salary range: $133,800 - $197,750 (Washington, Maryland, New Jersey, New York)
  • general: Company bonus plan based on performance
  • general: Restricted Stock Units (RSUs) eligibility
  • general: Paid Time Off and company holidays
  • general: Paid Parental Leave up to six months
  • general: Comprehensive health benefits with 100% employer-paid options from day one
  • general: Retirement plans with employer contributions
  • general: Learning and Development programs including coaching and education reimbursements
  • general: Compassionate Care Leave for life-changing events

Target Your Resume for "Software Engineer" , DocuSign

Get personalized recommendations to optimize your resume specifically for Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer" , DocuSign

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

DocuSignSaaSEngineeringSeattleUnited StatesEngineering

Answer 10 quick questions to check your fit for Software Engineer @ DocuSign.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

DocuSign logo

Software Engineer

DocuSign

Software and Technology Jobs

Software Engineer

full-timePosted: Oct 6, 2025

Job Description

Software Engineer

Location: Seattle, Washington

Department: Engineering

Work Mode: Hybrid

About the Role

Docusign brings agreements to life. Over 1.5 million customers and more than a billion people in over 180 countries use Docusign solutions to accelerate business processes and simplify lives through intelligent agreement management. As the #1 company in e-signature and contract lifecycle management (CLM), Docusign unleashes business-critical data trapped in documents, connecting it to systems of record to save time, money, and opportunity. Join our innovative culture where trust, equality, and bold ideas drive us to make the world more agreeable. Docusign is seeking a seasoned Software Engineer to join our microservices framework team within the Engineering Services organization. This individual contributor role, reporting to the Sr. Manager, Software Engineering, focuses on building highly scalable, available, and reliable distributed systems that power DocuSign's rapid growth. You will design high-performance architectures, develop microservices frameworks, and implement cloud-based data platforms to support global e-signature and CLM needs. Key efforts include infrastructure automation, CI/CD pipelines, and Terraform deployments in a hybrid work model (minimum 2 days/week in-office). In this role, you will solve problems at scale, automate complex systems, and collaborate across teams to deliver ship-ready code with robust test coverage. Leverage your expertise in OOP languages, cloud tools, and IaC to enhance system reliability, security, and performance. Participate in on-call rotations while contributing to data solutions with tools like Databricks and Snowflake, ensuring DocuSign's platforms remain at the forefront of innovation in agreement management.

Key Responsibilities

  • Design high-performance, resilient architectures for DocuSign's microservices framework to support intelligent agreement management at global scale
  • Develop testable, high-quality, ship-ready code with ample test coverage for back-end services powering e-signature and CLM solutions
  • Collaborate with Product Management and developers to translate engineering requirements into scalable design and architectural solutions
  • Work as part of a cross-site team to drive design, implementation, testing, and release of microservices platforms
  • Design, build, and maintain CI/CD pipelines to automate builds, testing, and deployments for rapid innovation
  • Manage infrastructure as code using Terraform to deploy and maintain secure cloud environments
  • Implement best practices for cloud security, performance, and cost optimization in support of DocuSign's growth
  • Collaborate with cross-functional teams to define technical architecture and cloud strategies for agreement lifecycle management
  • Participate in on-call rotations and contribute to improving system reliability and incident response
  • Design, build, and maintain robust data platform solutions leveraging modern tools like Databricks and Snowflake
  • Solve problems at scale by building automation to manage complex software systems for millions of users

Required Qualifications

  • 5+ years of hands-on software development experience in an object-oriented programming language such as C#, C++, or Java
  • 5+ years of working with cloud deployment and configuration tools using scripting and configuration platforms
  • Experience designing, deploying, and maintaining CI/CD pipelines to automate application builds, tests, and deployments
  • Proficiency in managing data platform infrastructure as code (IaC) using Terraform
  • Experience with being part of an on-call rotation
  • Demonstrated ability to build scalable, high-performance systems supporting global-scale operations
  • Strong understanding of cloud-based architectures and automation for resilient distributed systems

Preferred Qualifications

  • Experience with system architecture, API design, and distributed systems
  • Familiarity with Databricks and Snowflake for data platform solutions
  • Background in developing microservices frameworks for high-availability services
  • Proven track record in e-signature or intelligent agreement management platforms
  • Knowledge of security best practices in cloud environments for SaaS products

Required Skills

  • Object-oriented programming (C#, C++, Java)
  • Cloud deployment and configuration (AWS, Azure, GCP)
  • CI/CD pipeline design and maintenance (Jenkins, GitHub Actions, etc.)
  • Terraform for Infrastructure as Code (IaC)
  • Microservices architecture and frameworks
  • Distributed systems and scalability
  • API design and system architecture
  • Data platforms (Databricks, Snowflake)
  • Scripting and automation (Python, Bash)
  • Cloud security and performance optimization
  • On-call rotation and incident response
  • Test-driven development and code quality
  • Cross-functional collaboration
  • Problem-solving at scale
  • Agile methodologies
  • Version control (Git)

Benefits

  • Competitive base salary range: $133,800 - $197,750 (Washington, Maryland, New Jersey, New York)
  • Company bonus plan based on performance
  • Restricted Stock Units (RSUs) eligibility
  • Paid Time Off and company holidays
  • Paid Parental Leave up to six months
  • Comprehensive health benefits with 100% employer-paid options from day one
  • Retirement plans with employer contributions
  • Learning and Development programs including coaching and education reimbursements
  • Compassionate Care Leave for life-changing events

DocuSign is an Equal Opportunity Employer.

Locations

  • 999 3rd Street Suite 1800, Seattle, Washington, United States 98104

Salary

Estimated Salary Rangehigh confidence

150,000 - 240,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Object-oriented programming (C#, C++, Java)intermediate
  • Cloud deployment and configuration (AWS, Azure, GCP)intermediate
  • CI/CD pipeline design and maintenance (Jenkins, GitHub Actions, etc.)intermediate
  • Terraform for Infrastructure as Code (IaC)intermediate
  • Microservices architecture and frameworksintermediate
  • Distributed systems and scalabilityintermediate
  • API design and system architectureintermediate
  • Data platforms (Databricks, Snowflake)intermediate
  • Scripting and automation (Python, Bash)intermediate
  • Cloud security and performance optimizationintermediate
  • On-call rotation and incident responseintermediate
  • Test-driven development and code qualityintermediate
  • Cross-functional collaborationintermediate
  • Problem-solving at scaleintermediate
  • Agile methodologiesintermediate
  • Version control (Git)intermediate

Required Qualifications

  • 5+ years of hands-on software development experience in an object-oriented programming language such as C#, C++, or Java (experience)
  • 5+ years of working with cloud deployment and configuration tools using scripting and configuration platforms (experience)
  • Experience designing, deploying, and maintaining CI/CD pipelines to automate application builds, tests, and deployments (experience)
  • Proficiency in managing data platform infrastructure as code (IaC) using Terraform (experience)
  • Experience with being part of an on-call rotation (experience)
  • Demonstrated ability to build scalable, high-performance systems supporting global-scale operations (experience)
  • Strong understanding of cloud-based architectures and automation for resilient distributed systems (experience)

Preferred Qualifications

  • Experience with system architecture, API design, and distributed systems (experience)
  • Familiarity with Databricks and Snowflake for data platform solutions (experience)
  • Background in developing microservices frameworks for high-availability services (experience)
  • Proven track record in e-signature or intelligent agreement management platforms (experience)
  • Knowledge of security best practices in cloud environments for SaaS products (experience)

Responsibilities

  • Design high-performance, resilient architectures for DocuSign's microservices framework to support intelligent agreement management at global scale
  • Develop testable, high-quality, ship-ready code with ample test coverage for back-end services powering e-signature and CLM solutions
  • Collaborate with Product Management and developers to translate engineering requirements into scalable design and architectural solutions
  • Work as part of a cross-site team to drive design, implementation, testing, and release of microservices platforms
  • Design, build, and maintain CI/CD pipelines to automate builds, testing, and deployments for rapid innovation
  • Manage infrastructure as code using Terraform to deploy and maintain secure cloud environments
  • Implement best practices for cloud security, performance, and cost optimization in support of DocuSign's growth
  • Collaborate with cross-functional teams to define technical architecture and cloud strategies for agreement lifecycle management
  • Participate in on-call rotations and contribute to improving system reliability and incident response
  • Design, build, and maintain robust data platform solutions leveraging modern tools like Databricks and Snowflake
  • Solve problems at scale by building automation to manage complex software systems for millions of users

Benefits

  • general: Competitive base salary range: $133,800 - $197,750 (Washington, Maryland, New Jersey, New York)
  • general: Company bonus plan based on performance
  • general: Restricted Stock Units (RSUs) eligibility
  • general: Paid Time Off and company holidays
  • general: Paid Parental Leave up to six months
  • general: Comprehensive health benefits with 100% employer-paid options from day one
  • general: Retirement plans with employer contributions
  • general: Learning and Development programs including coaching and education reimbursements
  • general: Compassionate Care Leave for life-changing events

Target Your Resume for "Software Engineer" , DocuSign

Get personalized recommendations to optimize your resume specifically for Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer" , DocuSign

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

DocuSignSaaSEngineeringSeattleUnited StatesEngineering

Answer 10 quick questions to check your fit for Software Engineer @ DocuSign.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.