Software Engineer Intern
Docusign
About the Role
The Software Engineer Intern will join the Orchestration – Simplify Building team to help design and build natural-language driven agreement workflows. This internship is designed to provide structured, hands-on experience with modern frontend and backend technologies while contributing to a high-impact product area for Docusign customers. This is an internship role for 5 months of duration.
Key Responsibilities
- Prototype and refine natural language prompts used to create and configure complex agreement workflows.
- Implement and iterate on HITL UI/UX flows and chat experiences in the workflow builder, using React and related frontend technologies.
- Contribute to offline and online evaluations, including defining metrics, running experiments, and analyzing results to improve workflow creation efficiency.
- Create and update tools, agents, and sub-agents that power the agentic workflow builder experience.
- Collaborate with the team to extend and, where appropriate, continue work on the Workflow Builder SDK.
- Write clean, maintainable code in Python, TypeScript, and/or C#, and participate in code reviews.
- Work closely with mentors and teammates to break down scoped problems, document solutions, and share learnings through demos or presentations.
Requirements & Tech Stack
- Currently enrolled in a Bachelor’s degree program in a relevant field (e.g., Computer Science, Computer Engineering, or a closely related discipline), with an expected graduation date between December 2027 and May/June 2028.
- Experience with at least one modern programming language such as Python, TypeScript/JavaScript, or C#.
- Experience with data structures, algorithms, and software engineering concepts (e.g., version control, testing, debugging).
- Experience with experimentation or metrics (e.g., A/B tests, logging, dashboards) and using data to inform product or UX decisions.
- Experience with distributed systems, cloud platforms, or workflow/automation tools through prior project or coursework.
- Interest in building user-facing experiences and/or developer tools, and willingness to learn React and related frontend technologies.
- Interest in natural language interfaces, AI-powered workflows, or agentic systems.
- Ability to work collaboratively in a hybrid team environment, communicate clearly, and incorporate feedback.
Qualifications
- Basic understanding of relevant degree programs like Computer Science or Computer Engineering.
Job Designation: Hybrid (Minimum 2 days per week in-office expectation)
Work Authorization: Applicants must be authorized to work in the United States without sponsorship.
Not Eligible for Employment in: Alaska, Hawaii, Maine, Mississippi, North Dakota, South Dakota, Vermont, West Virginia, and Wyoming.