Software Engineer Intern
Docusign3 months ago
San Francisco, CA, United States
Hybrid
Internship
Junior Level (1-3 years)
Job Description
Position Overview
Docusign brings agreements to life across 180+ countries. As a Software Engineer Intern on the Developer Experiences and Extensibility Platform team, you will work with cutting-edge cloud technologies and AI developer tools, building the foundation that hundreds of thousands of builders, partners, and external developers rely on. Reporting to the Sr. Manager, Engineering, you will bridge product requirements with production-ready code and help shape the future of how developers integrate with Docusign.
Key Responsibilities
- Write, test, and deploy high-quality code across several micro-services hosted in Azure.
- Own features from the design phase through to production rollout.
- Collaborate with senior engineers to design secure, scalable, and extensible architectures.
- Solve complex architectural challenges and improve developer flows.
- Contribute to technical documentation and present your impact to engineering leadership.
Required Qualifications
- Experience with object-oriented programming (OOP), data structures, and algorithms.
- Proven experience writing, debugging, and testing code (through side projects or previous internships).
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science or a related technical field.
Preferred Qualifications
- Graduating between December 2026 and June 2027.
- Familiarity with cloud computing concepts (Azure/AWS), Typescript/JavaScript, and modern coding tools such as Copilot.
- Excellent communication skills and a strong desire to learn new technologies.
- A proactive attitude towards identifying problems and engineering efficient solutions.
Benefits & Perks
- Hybrid Work Model: Minimum 2 days per week in-office.
- Compensation: California pay rate of $39/hour - $51/hour (exact rate may vary based on geographic location, skills, and experience).
- Opportunity to work with cutting-edge technologies in a dynamic, inclusive environment.
Required Skills
algorithms
data structures
Azure
code testing
micro-services architecture
Typescript
communication
cloud computing
Javascript
code debugging
OOP