Software Engineer
Docusign9 months ago
Seattle, WA, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
We are looking for an experienced full-stack developer with a particular focus on back-end development while still taking on front-end tasks. Our team—originally part of Lexion and now a proud part of Docusign—combines a startup atmosphere with the resources of a global leader in e-signature and contract lifecycle management. This individual contributor role reports to the Senior Manager, Software Engineering and centers on leveraging best-in-class AI to build highly scalable microservices alongside engaging user-facing functionality.
Key Responsibilities
- Write clean, high-quality, maintainable, and testable code, primarily using React and C#
- Focus on writing high quality code that is easy to maintain and read by others
- Develop within an Agile/Scrum framework, leveraging automated unit testing, CI/CD pipelines, code reviews, and version control (Git)
- Identify and raise issues proactively that could impact delivery timelines
- Work in SQL, backend services, REST API, and the Azure stack
- Collaborate with project management and other developers to understand design requirements and provide development estimates
- Fix production issues and maintain the code as needed
Required Qualifications
- 2+ years of related experience with a Bachelor’s degree; or 1 year related experience with a Master’s degree; or a PhD without experience; or equivalent experience
- Experience working in an agile development environment
- Proficiency in modern server-side development using languages such as .NET (preferred), JVM (Java/Scala), NodeJS, or similar
- Experience with both SQL and NoSQL databases
- Familiarity with scalable microservices architectures
- Experience in enhancing and maintaining large codebases
- Competence with Git or other version control systems
- Fluency in English, both verbal and written
Preferred Qualifications
- Practical experience with cloud technologies such as Azure, AWS, etc.
- Experience working with Azure stack components like Cosmos DB, Service Bus, and Event Hub
- Familiarity with Kubernetes, Docker, or other containerization technologies
- Strong problem-solving skills
- Eagerness to learn and explore new technologies and toolsets
- Experience working for a SaaS company
- Ability to work both independently and collaboratively, with a self-starter mentality
- Experience with React/Typescript
Benefits & Perks
- Salary: Washington, Maryland, New Jersey and New York (including NYC metro area): $106,900.00 - $155,100.00 base salary
- Schedule: Hybrid – Employee divides their time between in-office and remote work (Minimum 2 days per week in-office)
- Bonus: Eligible for a company bonus plan based on 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 following birth, adoption, or foster care placement
- Full Health Benefits Plans: Options with 100% employer paid coverage and minimal employee contribution from day one
- Retirement Plans: Access to retirement and pension programs with potential employer contributions
- Learning and Development: Opportunities for coaching, online courses, and education reimbursements
- Compassionate Care Leave: Paid time off following the loss of a loved one or other life-changing events
Required Skills
React
Agile Methodologies
Kubernetes
Typescript
Docker
C#
SQL
Azure
Cloud Technologies
Git
REST API
Microservices