Developer Intern, Developer Interfaces

Posted 1 hour ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Developer Intern building Go and Rust CLI tools, SDKs, and APIs for 1Password’s cybersecurity platform. Improving developer experience, performance, authentication, and secure secrets handling.

Responsibilities

  • Ship features and fixes in the 1Password CLI, written in Go and Rust
  • Measure and improve CLI and SDK performance using benchmarks and usage data
  • Write design documents, obtain senior engineer feedback, and carry work through code review, testing, and release
  • Learn and apply secure authentication flows such as OAuth
  • Handle secrets safely
  • Use AI coding tools with judgment, reviewing and verifying generated code
  • Own every line submitted
  • Collaborate in a fast-paced, remote-first developer tools and security environment

Requirements

  • Must be currently enrolled at an educational institution (college, university, or bootcamp)
  • Must live in and be legally authorized to work in the United States or Canada
  • No work authorization, relocation assistance, sponsorship, or visa transfer is offered
  • Confidence: willingness to take on new challenges and see them through to completion
  • Humility: willingness to ask questions and learn from mistakes
  • Curiosity: interest in finding better ways of doing things
  • Teamwork
  • Bonus: experience with Go or Rust
  • Bonus: built a CLI, library, or API used by others
  • Bonus: familiarity with OAuth 2.0 or other authentication flows
  • Bonus: experience with developer docs, OpenAPI specs, or static site generators
  • Bonus: interest in how AI agents use developer tools
  • Successful applicants must complete a background check

Benefits

  • Generous PTO policy - 2.08 days per month (1.5 work weeks per 4 month term)
  • Company-wide wellness days (1 per quarter)
  • Employee-led inclusion and belonging programs and ERGs
  • Remote-first environment
  • Peer-to-peer recognition through Bonusly
  • 1Password University access and learning sessions
  • Monthly internship events and socials
  • Travel for in-person engagement, including annual department-wide offsites, team meetings, and customer/industry events
  • Accommodation available upon request during the recruitment process

Job type

Internship

Experience level

Entry level

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

RustGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.