Software Engineer Intern

Docusign•Seattle, WA
•Hybrid

About The Position

The Software Engineer Intern will join Docusign’s Orchestration – Simplify Building team to help design and build natural-language-driven agreement workflows. The intern will work with engineers to prototype natural-language prompts, improve human-in-the-loop (HITL) user interface and chat experiences, and contribute to tools and infrastructure that make complex workflows easier to create and manage. The five-month internship provides structured, hands-on experience with modern frontend and backend technologies while contributing to a high-impact product area for Docusign customers. This individual-contributor role reports to the Manager, Software Engineering.

Requirements

  • Currently enrolled in a relevant bachelor’s degree program, such as Computer Science or Computer Engineering, 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 such as version control, testing, and debugging.
  • Experience with experimentation or metrics, such as A/B tests, logging, or dashboards, and using data to inform product or UX decisions.
  • Experience with distributed systems, cloud platforms, or workflow/automation tools through prior projects or coursework.
  • Must already be authorized to work in the United States on a full-time, permanent basis without current or future visa sponsorship or immigration support.

Nice To Haves

  • A degree program in Computer Science or a related field.
  • 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.

Responsibilities

  • Prototype and refine natural-language prompts used to create and configure complex agreement workflows.
  • Implement and iterate on human-in-the-loop 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 with mentors and teammates to break down scoped problems, document solutions, and share learnings through demos or presentations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service