Docusign→
Software Engineer Intern
InternshipHybrid
Location
San Francisco, CA
Salary
Not listed
Experience
Not specified
Posted
1 week ago
Skills
c#.net corebackend systemsapi performance optimizationmicroservices architecturecloud computingnosql databasesperformance profilingmonitoring toolsload testingversion controlcollaboration toolsanalytical skills
Job Description
Summary: Docusign is a leader in e-signature and contract lifecycle management solutions, serving over 1.5 million customers globally. As a Software Engineer Intern, you will contribute to optimizing the performance and reliability of APIs, collaborating with experienced engineers to build scalable solutions that meet customer needs.
Responsibilities:
- Assist in profiling and analyzing the performance of high-volume API endpoints using industry-standard monitoring tools
- Develop and implement performance optimizations in a modern programming environment (primarily C#/.NET Core)
- Collaborate cross-functionally with Product owners and other teams to deliver innovative, stable, and performant solutions
- Partner with Senior Engineers on system design discussions and rigorous code reviews
- Engage with technical documentation to understand existing system architecture and design choices
Required Qualifications:
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field
- Experience with modern collaboration and project management tools such as Slack, Google Docs, Jira, Git (or similar version control), and familiarity with cloud environments (e.g., Azure, AWS)
Preferred Qualifications:
- Passion for backend systems, high-scale architecture, and performance optimization
- Excellent written and verbal communication skills, especially in articulating technical trade-offs
- Strong analytical and problem-solving skills, with the ability to make data-driven decisions based on performance metrics
- Experience with one or more languages such as React or C#
- Familiarity with NoSQL databases
- A conceptual understanding of microservices architecture and cloud computing principles
- Experience with performance profiling, monitoring tools (e.g., Datadog, Prometheus), or basic load testing
Required Skills: C#, .NET Core, Backend systems, API performance optimization, Microservices architecture, Cloud computing, NoSQL databases, Performance profiling, Monitoring tools, Load testing, Version control, Collaboration tools, Analytical skills