Skip to main content
All jobs

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.