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
Director of Engineering scaling teams and technology for Ledgebrook’s excess and surplus insurance platform. Shaping architecture, reliability, and engineering strategy across underwriting and operational systems.
Software Engineer building scalable Java and Spring Boot applications for Newfold Digital’s global web technology products. Designing REST APIs, optimizing databases, and supporting cloud operations.
Software Engineer building AI - human workflow and cloud deployment tools at Upsun. Owning production software from design through deployment, reliability, and support.
Advanced Engineering Design Lead managing aerospace structures, integration specialists, budgets, and governance at SOGECLAIR. Supporting aircraft production and in - service issue resolution.
Senior Developer leading design, integration, and modernization of enterprise applications for British Columbia’s energy regulator. Providing technical leadership, DevOps expertise, and mentorship across complex digital initiatives.
Senior developer building AI - integrated grants software for governments and nonprofits at Euna Solutions. Leading agentic AI architecture, production systems, and engineering quality.
Mobile Developer building iOS and Android applications for Encircle’s digital property - insurance claims platform. Improving mobile reliability, CI/CD, observability, and user experience.
Staff Mobile Engineer building native Swift and Kotlin mobile products for Method, a GlobalLogic digital engineering consultancy. Leading architecture, stakeholder communication, testing, and developer - community support.
Data Developer building scalable AWS big - data and machine - learning solutions for Triton Digital’s audio streaming audience platform. Developing pipelines, ML operations, and cloud applications with Scala, Python, Spark, and Databricks.