Jobs · Engineering

Software Engineer, Security

Cohere · San Francisco, CA · 2 days ago
RemoteRemoteEngineeringFull-time

About The Role

Are you passionate about secure-by-design software engineering? Do you want to be at the forefront of AI innovation and enterprise security? Cohere's North team is seeking a Software Engineer with a focus on security to join our mission and make a significant impact. This isn't a review-and-advise role, you'll own and ship production security features that customers rely on every day.

Your Role

As a Senior Software Engineer with a security focus, you'll play a pivotal role in building and securing North's architecture. Your responsibilities will include:

  • Software Development: Contributing to the core development of security features such as OIDC/OAuth flows and session management, ensuring North's AI agents are secure
  • Secure Coding: Writing secure code to handle OIDC tokens, user claims, and sensitive data, adhering to best practices for JWT validation and encryption
  • Authentication and Data Protection: Implementing authentication mechanisms including user login, token management, and authorization checks to maintain data integrity
  • Tool Integration: Pulling 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: Demonstrate strong soft skills to communicate security best practices to stakeholders in a clear and concise manner

You May Be a Good Fit If

  • Have 5+ years building user-facing security features in production systems
  • Ship production Python confidently and frequently
  • Understand OIDC/OAuth 2.0, JWT validation, and token lifecycle management deeply—not just conceptually
  • Have hands-on experience with Kubernetes in both development and production environments
  • Have worked across GCP, AWS, Azure, or hybrid/multi-cloud deployments
  • Are comfortable working across the stack
  • Communicate security concepts clearly to non-security engineers and stakeholders
  • Thrive in fast-moving environments where priorities evolve
  • Experience working with AI/ML systems or LLM-based applications

Perks

  • A weekly lunch stipend of $75/£75 or equivalent in your local currency for lunch
  • 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, for either parent
  • Annual enrichment benefits: Arts & culture, fitness/wellness, quality time, and a workspace improvement credit
  • Education & learning stipend for conferences, courses, and coaching
  • 6 weeks of paid vacation (30 working days!)
  • Budget for traveling to other offices if you are remote, plus an annual company offsite

How And Where We Work

Cohere is remote-friendly. We have offices in Toronto, San Francisco, New York City, London, Paris, Montreal, and more coming soon.

  • For those in the office: a daily lunch program, plenty of snacks, and regular community and social events
  • For those not near an office: a co-working benefit so you can work alongside others in your city
  • Everyone receives a $500 home office stipend to set up your workspace properly

Similar jobs