remote
Developer Intern, Client Secrets Management- Fall 2026 - 1Password
Software Engineer
Internship focused on building secure client‑side secrets management solutions using Python, Node.js, and AWS, with hands‑on experience in CI/CD pipelines and modern DevOps practices.
About the role
Key Responsibilities
- Design and implement secure secrets storage and retrieval mechanisms for client applications.
- Collaborate with cross‑functional teams to integrate secrets management into existing authentication flows.
- Develop and maintain CI/CD pipelines to automate testing, deployment, and monitoring of secrets‑related services.
- Participate in code reviews, security audits, and performance optimization of secrets handling components.
- Document architecture, APIs, and best practices for secure secrets management.
Requirements
- Strong programming skills in Python and Node.js.
- Experience with AWS services (KMS, Secrets Manager, Lambda).
- Familiarity with CI/CD tools such as GitHub Actions, Jenkins, or CircleCI.
- Understanding of security principles, encryption, and secure coding practices.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonnodejsawscicd