Software Engineer, Security

Cohere
Toronto, San Francisco, Canada, New York, Montreal
Workplace: RemoteFull timeUSD 180,000 - 325,000 annuallyFunction: Software EngineeringExperience: 5+ yearsSkills: ["Communication","Cross-functional collaboration","Secure coding","Problem-solving","Stakeholder management"]

Build and ship production security features for North’s AI agents, owning the implementation rather than advising. Develop security components like OIDC/OAuth flows, session management, and secure handling of tokens, claims, and sensitive data with JWT validation and encryption. Implement authentication, authorization checks, and DevSecOps practices including secret management in Kubernetes (encryption and RBAC). Partner cross-functionally to communicate security best practices clearly.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cohere
Cohere
1 day ago

Software Engineer, Security

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live

Job Summary

Build and ship production security features for North’s AI agents, owning the implementation rather than advising. Develop security components like OIDC/OAuth flows, session management, and secure handling of tokens, claims, and sensitive data with JWT validation and encryption. Implement authentication, authorization checks, and DevSecOps practices including secret management in Kubernetes (encryption and RBAC). Partner cross-functionally to communicate security best practices clearly.
Location: Toronto, San Francisco, Canada, New York, Montreal
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Contribute to core development of security features including OIDC/OAuth flows and session management to keep North’s AI agents secure.
  • •Write secure code for OIDC tokens, user claims, and sensitive data, following JWT validation and encryption best practices.
  • •Implement authentication mechanisms such as login, token management, and authorization checks to maintain data integrity.
  • •Integrate new tools to enhance North’s security capabilities.
  • •Design and implement secret management within Kubernetes clusters, including encryption and RBAC, and collaborate with stakeholders on security practices.

Pay and Benefits

Salary: USD 180,000 - 325,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDental401kPensionParental LeavePaid LeaveLearning BudgetHome OfficeRrsp MatchingMeal Allowance

Key Requirements

  • •5+ years building user-facing security features in production systems.
  • •Ship production Python confidently and 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 across GCP, AWS, Azure, or multi-cloud deployments; communicate security clearly to non-security engineers.
Experience:5+ yearsAI/MLLLMEnterprise security
Skills:CommunicationCross-functional collaborationSecure codingProblem-solvingStakeholder management
Tech Stack:PythonOIDCOAuthOAuth 2.0JWTKubernetesGCPAWSAzureSecret managementRBACEncryptionSession management

Company Brief

Cohere
Builds security-first foundation models and enterprise AI products (LLMs, retrieval, agent platforms) for regulated industries, enabling customizable, private deployments across cloud and on-premises for real-world business applications.
Industry: AI & Machine Learning
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series D
Headquarters: Toronto, Canada
Founded: 2019
Glassdoor
Glassdoor: 2.9
WebsiteLinkedInGlassdoor