Software Engineering Intern

Docusign

Seattle, WAFresher2h agovia LinkedIn

About the Role

This is a 12-week internship role focused on building a lightweight diagnostics panel for tenant administrators to quickly understand and repair common directory issues. The intern will work with UX and partner engineering teams to shift routine debugging from engineering/support to admin self-service, aiming to improve customer satisfaction. This is an individual contributor role.

Key Responsibilities

  • Contribute to the design and implementation of a self-service diagnostics panel for org/tenant admins, focusing on clear checks, remediation suggestions, and a safe, auditable experience.
  • Implement well-scoped directory features with strong attention to quality, including unit, integration, and functional tests alongside feature development.
  • Use existing metrics, logs, and telemetry to understand system behavior; with guidance from senior engineers, diagnose directory issues across distributed services such as Directory Service, SCIM integrations, and admin UX flows.
  • Improve observability for directory health signals (e.g., drift between IdP and Docusign, conflicting identities, stale groups) by enhancing metrics, logging, and dashboards.
  • Interpret product requirements and contribute to technical design docs for diagnostics workflows and directory-related features, applying solid knowledge of algorithms, data structures, APIs, and resource management.
  • Collaborate closely with Directory, UX, and support partners to ensure diagnostics flows are usable, reliable, and aligned with customer needs.
  • Communicate progress, blockers, and design decisions clearly in both written and verbal form; participate in sprint rituals, demos, and design reviews, and know when to ask for help or escalate issues appropriately.

Requirements & Tech Stack

  • Currently enrolled in a Bachelor's degree program (e.g., Computer Science, Computer Engineering, Information Systems, or related field), with an expected graduation date within the standard Docusign intern program window (Graduating December 2027, May/June 2028).
  • Experience in at least one general-purpose programming language such as Python, Java, C#, or Go.
  • Experience in at least one front-end or web technology such as JavaScript, TypeScript, or React.
  • Experience with core computer science fundamentals: data structures, algorithms, operating systems, and networking.
  • This role is not eligible for CPT, OPT or sponsorship now or in the future.

Preferred Qualifications

  • Pursuing a B.S. in Computer Science, Computer Engineering, Information Systems, or a related technical field.
  • Interest in identity, directory systems, and admin/operational tooling.
  • Exposure to distributed systems concepts, RESTful APIs, or microservices-based architectures.
  • Familiarity with telemetry/observability tools (metrics, logs, dashboards) and a data-driven approach to debugging.
  • Experience with collaborative software development practices (code reviews, version control, documentation).
  • Excellent communication and collaboration skills, with the ability to work effectively in a hybrid environment.
  • Strong problem-solving skills and the ability to learn new technologies quickly.

Job Designation

  • Hybrid: Employee divides their time between in-office and remote work. Access to an office location is required (Frequency: Minimum 2 days per week; may vary by team but will be weekly in-office expectation).

Work Authorization Notice

  • Applicants must already be authorized to work in the United States on a full-time, permanent basis without the need for current or future sponsorship. This position is not eligible for employment in the following states: Alaska, Hawaii, Maine, Mississippi, North Dakota, South Dakota, Vermont, West Virginia and Wyoming.

Entry-Level Software Engineer Jobs in Seattle · last 7 days

44 openings · 42 need no experience

Most hiring: Amazon, TikTok, ByteDance

See all 44 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job