Docusign-posted 10 days ago
$38 - $45/Yr
Intern
Hybrid • Seattle, WA
5,001-10,000 employees

Docusign brings agreements to life. Over 1.5 million customers and more than a billion people in over 180 countries use Docusign solutions to accelerate the process of doing business and simplify people’s lives. With intelligent agreement management, Docusign unleashes business-critical data that is trapped inside of documents. Until now, these were disconnected from business systems of record, costing businesses time, money, and opportunity. Using Docusign’s Intelligent Agreement Management platform, companies can create, commit, and manage agreements with solutions created by the #1 company in e-signature and contract lifecycle management (CLM). As a Software Engineer Intern at Docusign on the Identity & Access Management Engineering team, you will be working on a project that will automate our identity workflows (Joiner, Mover, Leaver) and role-based access control (RBAC) for our multi-cloud environment (Azure and GCP). The entire system will be built in Microsoft Entra using Infrastructure as Code (IaC), specifically with Terraform and Python/PowerShell. This position is an individual contributor role reporting to the Sr. Manager, Software Engineering.

  • Partner with senior engineers to understand the existing identity workflows (Joiner, Mover, Leaver) and their pain points
  • Design and document a new, automated workflow solution using Microsoft Entra ID as the foundation
  • Write, test, and deploy Infrastructure as Code (IaC) using Terraform to build the required resources in Azure and GCP
  • Develop automation scripts using Python or PowerShell to handle the logic for role assignments and lifecycle events
  • Collaborate with the team on code reviews to ensure your solution is scalable, secure, and maintainable
  • Present your project design, progress, and final results to the team at the end of your internship
  • Currently pursuing a Bachelor’s degree
  • Expected graduation in December 2026 or May/June 2027
  • Experience in at least one scripting or programming language: Python, PowerShell, C#, or Go
  • Experience with core computer science fundamentals: operating systems, networking, data structures
  • Excellent communication and collaboration skills
  • Strong problem-solving skills and the ability to learn new technologies quickly
  • Familiarity with cloud computing concepts: Azure or GCP
  • Familiarity with identity concepts: Entra ID, RBAC
  • Experience with Infrastructure as Code (IaC) or Terraform
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service