Skip to content

Developer Intern, Client Secrets Management

United StatesOtherRemoteEntry level
Summary

Intern on the Client Secrets Management team contributing to developer tooling like the 1Password CLI and SDKs. Hands-on development with mentorship, code reviews, and feature work in a remote-first environment.

About the role

Responsibilities

  • Learn and grow through hands-on development work, supported by steady mentorship from experienced engineers.
  • Contribute to meaningful features and improvements across our platform rather than working on isolated or “side” tasks.
  • Collaborate closely with teammates, ask questions, and share ideas.
  • Actively participate in team discussions, code reviews, and problem-solving.

Requirements

  • Confidence: A willingness to take on new challenges, and see them through to completion.
  • Humility: You're not afraid to ask "stupid" questions and make mistakes (as long as you learn from them).
  • Curiosity: You look for better ways of doing things, even if everyone seems happy with how they are.
  • Teamwork: We work together, and succeed as a team!

Nice-to-Haves

  • Experience with Rust, Go, or TypeScript.
  • Familiarity with building or working on SDKs, CLIs, or developer tooling.
  • Exposure to both frontend and backend development.
  • Experience working in collaborative codebases (PRs, code reviews, shared ownership).
  • Interest in developer experience, security, or platform engineering.

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
Skills
RustGoTypeScriptSDKsCLIsFrontend DevelopmentBackend DevelopmentCode ReviewsDeveloper ExperiencePlatform Engineering