Are you applying to the internship?
Job Description
About DocuSign:
DocuSign is a leading provider of e-signature and contract lifecycle management (CLM) solutions. With over 1.5 million customers and more than a billion users in over 180 countries, they help businesses and individuals accelerate processes and simplify their lives. Their Intelligent Agreement Management platform allows companies to create, commit to, and manage agreements, unlocking business-critical data previously trapped within documents. DocuSign aims to connect agreements with business systems of record, saving time, money, and improving overall opportunities.
Job Description: Software Engineering Internship
This internship offers a chance to contribute to the development of scalable SaaS solutions within a fast-paced environment. The intern will work closely with a mentor, gaining hands-on experience in various aspects of software development.
Responsibilities include:
• Collaborating on front-end UI components and/or back-end REST APIs.
• Learning and contributing to the creation, integration, and consumption of REST APIs.
• Supporting UI development using React for no-code business process tools.
• Assisting in building back-end services and microservices for structured data and cloud storage.
• Contributing to simple test automation and writing unit/integration tests.
• Participating in team meetings, code reviews, and sprint planning.
• Clearly documenting work and actively seeking feedback for technical growth.
• Demonstrating curiosity, asking questions, and actively pursuing learning opportunities.
This is an individual contributor role reporting to the Manager, Software Engineering. The position is designated as Hybrid, requiring a minimum of two days per week in the office.
Qualifications:
Basic Qualifications:
• Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
• Understanding of computer science fundamentals (data structures, algorithms, object-oriented design).
• Proficiency in at least one programming language (e.g., Node.js, JavaScript, Java, Python).
• Familiarity with the software development lifecycle and version control tools (like Git).
• Understanding of basic database concepts.
Preferred Qualifications:
• Hands-on experience with personal, academic, or open-source projects.
• Good problem-solving and debugging skills.
• Ability to collaborate effectively in teams and communicate ideas clearly.
The provided salary range varies based on location and experience.