Senior Software Engineer

Docusign•Seattle, WA
•Hybrid

About The Position

Docusign is seeking a Senior Software Engineer to join its development team in Seattle. The role is part of the Platform team, which builds high-scale, low-latency services and a no-code business process automation framework. The framework enables administrators and delegates to create agreement-management workflows without coding experience. This individual-contributor role calls for critical thinking, the ability to learn existing systems quickly, sound judgment in taking risks, and effectiveness in an agile environment. The engineer will help build quality experiences that make it easier for customers to manage Docusign users. The position reports to the Director of Engineering and is designated Hybrid, requiring access to an office location and at least two days per week in-office, with the weekly expectation potentially varying by team. The engineer will design, develop, test, deploy, and support resilient cloud services, collaborating with product management and cross-functional, cross-site development teams. Participation in an on-call rotation is required.

Requirements

  • At least 8 years of development experience or equivalent.
  • Bachelor’s degree in Computer Science, Electrical Engineering, Information Systems, Informatics, or equivalent.
  • Knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Experience with C#, Go, Java, TypeScript, JavaScript, or another modern programming language.

Nice To Haves

  • Experience with cloud technologies such as Azure, AWS, GCP, or equivalent.
  • Experience building cloud-native services using REST APIs, microservices architectures, and containerized technologies such as Kubernetes and Docker.
  • Experience designing, developing, troubleshooting, and debugging multi-regional web services.
  • Strong organizational, problem-solving, and communication skills.
  • Experience designing and operating large-scale cloud services, including troubleshooting and performance tuning.
  • Experience with high-scale distributed systems and fault-tolerant design.
  • Experience with Agile and test-driven development methodologies.
  • Experience across the software development lifecycle, including version control (Git), CI/CD pipelines, testing, and regional cloud deployments.
  • Ability to work in a dynamic, fast-moving environment, prioritize work, and manage time independently.
  • Passion for learning new software technologies.

Responsibilities

  • Solve problems at scale and build fault-tolerant systems.
  • Develop high-quality, ship-ready code covered by a full test suite.
  • Design and develop a web-scale service following microservices principles and deployed with containerized cloud technologies, enabling administrators to construct business processes without coding expertise.
  • Work with Product Management and developers to translate marketing requirements into design requirements and provide development estimates.
  • Collaborate with cross-functional teams to implement robust, fault-tolerant systems and improve reliability across operational environments.
  • Work with a cross-site development team to drive product design, implementation, testing, and release.
  • Apply industry best practices to design and maintain resilient software architectures, prioritizing stability and customer satisfaction.
  • Participate in an on-call rotation to monitor, troubleshoot, and resolve production incidents for high-scale distributed cloud services, supporting reliability, rapid recovery, and minimal downtime.

Benefits

  • Company bonus plan for non-sales roles, calculated as a percentage of eligible wages and dependent on company performance.
  • Restricted Stock Units (RSUs).
  • Paid time off and paid company holidays, based on region.
  • Paid parental leave of up to six months following birth, adoption, or foster care placement.
  • Health benefit plan options, including plans that are 100% employer-paid and plans with minimum employee contributions, available from the first day of employment.
  • Retirement and pension programs, with potential employer contributions.
  • Learning and development options, including coaching, online courses, and education reimbursements.
  • Paid Compassionate Care Leave following the loss of a loved one and other life-changing events.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service