Employer listing
Software Engineer, Security
Cohere
Toronto · remote · full time · Senior
$180,000 - $325,000
About the Role
Cohere's North team is seeking a Software Engineer with a focus on security to build and secure North's architecture. This is a hands-on engineering role where you will own and ship production security features that customers rely on every day.
Responsibilities
- Software Development: Contribute to the core development of security features such as OIDC/OAuth flows and session management, ensuring North's AI agents are secure.
- Secure Coding: Write secure code to handle OIDC tokens, user claims, and sensitive data, adhering to best practices for JWT validation and encryption.
- Authentication and Data Protection: Implement authentication mechanisms including user login, token management, and authorization checks to maintain data integrity.
- Tool Integration: Pull in new tools to enhance North's security capabilities.
- DevSecOps: Design and implement secret management within Kubernetes clusters, including encryption and RBAC.
- Cross-functional Collaboration: Communicate security best practices clearly and concisely to stakeholders.
Qualifications
- 5+ years of experience building user-facing security features in production systems
- Confident shipping production Python frequently
- Deep understanding of OIDC/OAuth 2.0, JWT validation, and token lifecycle management
- Hands-on experience with Kubernetes in both development and production environments
- Experience working across GCP, AWS, Azure, or hybrid/multi-cloud deployments
- Comfortable working across the stack
- Ability to communicate security concepts clearly to non-security engineers and stakeholders
- Ability to thrive in fast-moving environments where priorities evolve
- Experience working with AI/ML systems or LLM-based applications
Benefits
Weekly lunch stipend ($75), health and dental coverage with mental health budget, RRSP/401(k)/pension matching, 100% parental leave top-up up to 6 months, annual enrichment and education stipends, 6 weeks of paid vacation, and a $500 home office stipend.