Software Engineer, Security
Remote • Toronto • FullTime
Posted 1d ago
About the job
Cohere is seeking a Senior Software Engineer with a focus on security to join our North team. This role is pivotal in building and securing the architecture of our AI products, with a strong emphasis on owning and shipping production security features. You will be at the forefront of AI innovation and enterprise security, ensuring our AI agents are secure and data integrity is maintained. This is a hands-on role where you will contribute to core development, write secure code, implement authentication mechanisms, integrate new security tools, and manage secrets within Kubernetes clusters.
Responsibilities
- Contribute to the core development of security features like OIDC/OAuth flows and session management.
- Write secure code for handling OIDC tokens, user claims, and sensitive data, adhering to JWT validation and encryption best practices.
- Implement authentication mechanisms including user login, token management, and authorization checks.
- Integrate new tools to enhance security capabilities.
- Design and implement secret management within Kubernetes clusters, including encryption and RBAC.
- Communicate security best practices to stakeholders clearly and concisely.
Requirements
- 5+ years of experience building user-facing security features in production systems.
- Proficient in shipping production Python code.
- Deep understanding of OIDC/OAuth 2.0, JWT validation, and token lifecycle management.
- Hands-on experience with Kubernetes in development and production environments.
- Experience working across GCP, AWS, Azure, or hybrid/multi-cloud deployments.
- Comfortable working across the full stack.
- Ability to communicate security concepts clearly to non-security engineers and stakeholders.
- Experience working with AI/ML systems or LLM-based applications.
Benefits
- Weekly lunch stipend of $75/£75 or equivalent.
- Full health and dental benefits, including a separate budget for mental health.
- RRSP matching, 401K, Pension Scheme.
- 100% Parental Leave top-up for up to 6 months.
- Annual enrichment benefits (Arts & culture, fitness/wellness, quality time, workspace improvement).
- Education & learning stipend for conferences, courses, and coaching.
- 6 weeks of paid vacation (30 working days).
- Budget for traveling to other offices if remote.
- Annual company offsite.
- $500 home office stipend.