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