cover image
1Password

1Password

1password.com

10 Jobs

2,538 Employees

About the Company

Trusted by more than 100,000 businesses to protect their data, 1Password gives you complete control over passwords and other sensitive business information.

As an integral layer of the Identity and Access Management (IAM) stack, 1Password protects all employee accounts – even those you aren’t aware of. Give employees secure access to any app or service and safely share everything you need to work together – including logins, documents, credit cards, and more – while keeping everything else private.

1Password is easy to deploy and integrates with Azure AD, Okta, OneLogin, and Slack, so you can automatically provision employees using the systems you already trust. It’s simple to manage and fits seamlessly into your team’s workflow, so you can secure your business without compromising productivity.

Listed Jobs

Company background Company brand
Company Name
1Password
Job Title
Developer Intern - Client Secrets Management - Summer 2026
Job Description
**Job Title** Developer Intern – Client Secrets Management (Summer 2026) **Role Summary** Support the Developer Platform team in building secure, developer‑friendly tooling for secrets management. Work on the 1Password CLI, SSH agent, and desktop app components to enable smooth developer workflows across local and cloud environments. The internship is 4 months (May–Aug 2026), remote (Canada or US). **Expectations** - Perform hands‑on development under mentorship. - Deliver meaningful feature contributions rather than isolated tasks. - Actively engage in code reviews, discussions, and problem‑solving. - Show confidence, humility, curiosity, and teamwork. **Key Responsibilities** - Design, code, and test features for the developer platform (CLI, SDKs, desktop‑app modules). - Maintain and improve existing secure workflows for developers and AI agents. - Collaborate on shared codebases, participate in pull requests, and contribute to documentation. - Identify and implement improvements in developer experience and security. - Experiment with Rust, Go, or TypeScript to prototype new solutions. **Required Skills** - Proficiency in at least one of Rust, Go, or TypeScript. - Experience building or contributing to CLIs, SDKs, or developer tooling. - Knowledge of frontend and/or backend development principles. - Familiarity with collaborative workflows (PRs, code reviews, shared ownership). - Strong written and verbal communication; ability to ask clarifying questions. **Required Education & Certifications** - Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field. ---
Canada
Remote
Fresher
06-02-2026
Company background Company brand
Company Name
1Password
Job Title
Developer Intern - Extension Excellence - Summer 2026
Job Description
**Developer Intern** **Role Summary** Develop, optimize, and maintain browser extensions (Chrome, Safari, Firefox, Edge) to ensure performance, stability, and correctness. Collaborate across cross-functional teams to build customer-facing features using web or Rust tech stacks. Focus on user-centric solutions, browser-specific APIs, and iterative improvement. **Expactations** Confidence in tackling challenges; humility to ask questions and learn from mistakes; curiosity to seek improvements; proactive teamwork. **Key Responsibilities** Write efficient, scalable, and robust code for browser extensions. Build and optimize extension features, integrating with browser APIs. Ensure performance, stability, and correctness across platforms. Collaborate with Product, Design, QA, and other Development teams. **Required Skills** Problem-solving, adaptability, collaboration, willingness to learn, familiarity with software development best practices. **Required Education & Certifications** Not required.
Canada
Remote
Fresher
06-02-2026
Company background Company brand
Company Name
1Password
Job Title
Developer Intern - Data Security - Summer 2026
Job Description
Job title: Developer Intern – Data Security – Summer 2026 Role Summary: Assist the Data Security team in designing, building, and reviewing cryptographic libraries and components used across product lines. Focus on integrating modern cryptographic algorithms (e.g., FIDO, Passkeys, post‑quantum schemes) into client applications with attention to security, performance, and usability. Expectations: - Passion for applied cryptography and eagerness to learn new methodologies. - Collaborative mindset; communicate effectively with both technical and non‑technical stakeholders. - Adapt to a small, specialist team working primarily in Rust and Golang. - Deliver code that maintains high cryptographic hygiene and meets industry standards. Key Responsibilities: - Develop and maintain cryptographic libraries in Rust and/or Golang. - Implement the latest security algorithms and protocols into client‑facing applications. - Create proof‑of‑concepts for emerging standards and assess their feasibility. - Conduct peer code and design reviews to enforce cryptographic best practices. - Ensure integration of new industry specifications (e.g., FIDO, NIST, ISO) into existing codebases. - Collaborate with cross‑functional teams to clarify security requirements and constraints. Required Skills: - Strong foundation in cryptography, including symmetric/asymmetric algorithms and key management. - Proficiency in Rust; experience in Golang is a plus. - Ability to quickly learn and apply new programming languages and frameworks. - Familiarity with standards bodies (FIDO, W3C, ISO, NIST, OIDF). - Knowledge of emerging industry standards such as Passkeys and post‑quantum algorithms. - Excellent written and verbal communication. - Team‑oriented, curious, and willing to ask questions and iterate. Required Education & Certifications: - Pursuing or completed a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Information Security, or a related field. - No specific certifications required; experience with cryptographic libraries or security projects is advantageous.
Canada
Remote
Fresher
06-02-2026
Company background Company brand
Company Name
1Password
Job Title
Developer Intern - Billing & Payments - Summer 2026
Job Description
Job Title: Developer Intern – Billing & Payments (Summer 2026) Role Summary: An internal four‑month internship focused on designing, developing, and deploying customer‑facing billing and payments features for a SaaS platform. The role spans the full stack, from backend services to web UI, and requires close collaboration with product, design, support, and quality teams. Expectations: - Deliver clean, scalable code within time constraints. - Engage with cross‑functional teams to translate product requirements into technical solutions. - Debug, test, and optimize components for reliability and performance. - Communicate progress and ask clarifying questions freely. Key Responsibilities: - Write backend logic in Java, Python, Ruby, or Go to support billing workflows. - Build front‑end components using React, Angular, or Vue.js for the web interface. - Integrate and consume third‑party payment APIs and services. - Design, implement, and maintain database schemas and queries. - Develop automated unit, integration, and end‑to‑end tests. - Participate in code reviews, continuous‑integration pipelines, and documentation updates. - Collaborate with stakeholders to prioritize feature work and resolve blockers. Required Skills: - Proficiency in at least one modern backend language (Java, Python, Ruby, Go). - Experience with a contemporary JavaScript framework (React, Angular, Vue). - Knowledge of RESTful APIs and third‑party service integration. - Familiarity with SQL or NoSQL databases and query optimization. - Use of version control systems (Git) and branch workflows. - Ability to write unit and integration tests. - Strong problem‑solving and communication skills. Required Education & Certifications: - Current or recent completion of a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent hands‑on experience. No specific certifications required.
Canada
Remote
Fresher
06-02-2026