FullStack Software Engineer

Docusign5 months ago
Seattle, Washington, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Docusign brings agreements to life, serving over 1.5 million customers in more than 180 countries. As a Full Stack Software Engineer at Docusign, you will own the end-to-end software development lifecycle—from design and development to testing, deployment, and ongoing maintenance—working in a fast-paced, entrepreneurial environment. You will collaborate closely with cross-functional teams and contribute to building intelligent, scalable solutions.

Key Responsibilities

  • Apply knowledge of databases, software frameworks, and platforms to build scalable, high-performance systems.
  • Grow technical expertise and share knowledge and best practices within the team.
  • Participate in code reviews to ensure quality and foster a culture of continuous improvement.
  • Collaborate across teams and stakeholders to design and implement solutions that enhance systems and product performance.
  • Build and maintain software projects/products in production environments.
  • Develop, test, and maintain features using clean, modular, and well-documented code aligned with design principles.
  • Design, develop, and maintain scalable software applications using modern frameworks and technologies.
  • Write clean, high-quality, maintainable, and testable code following software engineering best practices.
  • Work within an Agile/Scrum environment utilizing CI/CD pipelines, version control, and automated testing.
  • Collaborate with product managers, designers, and other engineers to deliver robust solutions.
  • Monitor and test code effectively using testing frameworks and application monitoring tools.
  • Troubleshoot and debug applications to identify and resolve issues efficiently.

Required Qualifications

  • B.S. in Computer Science or a similar field of study.
  • 5+ years of professional experience in software development using OOP languages and design patterns (e.g., C#, Java, C++).
  • Experience with modern frontend technologies (e.g., React, JavaScript, and related frameworks).
  • Proven experience in building and operating cloud-native microservices and APIs at scale.
  • Experience with SQL databases (e.g., Azure SQL Database, SQL Server) and NoSQL solutions (e.g., CosmosDB).
  • Expertise in unit testing, integration testing, and end-to-end testing using tools such as JUnit, Mockito, Jest, Cypress, or Selenium.

Preferred Qualifications

  • Experience building/consuming RESTful web-services.
  • Familiarity with microservice architecture.
  • Experience with Microsoft Azure or AWS.
  • Knowledge of the entire software development lifecycle, including version control (git), build processes, testing, and code release.
  • Familiarity with Agile and test-driven development methodologies.
  • Ability to align technical solutions with business needs through cross-team collaboration.
  • A passion for continuous learning and development.

Benefits & Perks

  • Compensation: California: $140,000.00 - $225,075.00 base salary; Illinois, Colorado, Massachusetts and Minnesota: $133,800.00 - $189,000.00 base salary; Washington, Maryland, New Jersey and New York (including NYC metro area): $133,800.00 - $197,750.00 base salary
  • Bonus: Eligible for a company bonus plan calculated as a percentage of eligible wages based on company performance.
  • Stock: Eligible to receive Restricted Stock Units (RSUs).
  • Paid Time Off: Earned time off plus paid company holidays based on region.
  • Paid Parental Leave: Up to six months off after birth, adoption, or foster care placement.
  • Full Health Benefits Plans: Options for 100% employer paid or minimal employee contribution plans from day one.
  • Retirement Plans: Select retirement and pension programs with potential employer contributions.
  • Learning and Development: Access to coaching, online courses, and education reimbursements.
  • Compassionate Care Leave: Paid time off for life-changing events including the loss of a loved one.

Required Skills

Azure
Microservices
Java
Agile
React
C#
SQL
RESTful APIs
OOP
JavaScript