Senior Software Security Engineer

Training and deploying frontier models for developers and enterprises building AI systems for content generation, semantic search, RAG, and agents.
Security
Senior Software Engineer
Remote
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Security Engineer

Cohere, a pioneering AI company, is seeking a Senior Software Security Engineer to join their North team. North is Cohere's cutting-edge AI workspace platform, designed to revolutionize enterprise AI utilization while maintaining data security and control. The role combines security architecture expertise with hands-on development, focusing on building and securing North's architecture. The ideal candidate will have 5+ years of product security experience, strong development skills in Python or Go, and deep understanding of security protocols and best practices.

The position offers an opportunity to work at the intersection of AI innovation and enterprise security, contributing to a platform that enables secure AI deployment and integration with workplace tools. Key responsibilities include conducting security architecture reviews, implementing secure authentication flows, and ensuring robust data protection measures. The role requires both technical expertise and strong communication skills to collaborate with various stakeholders.

Cohere offers an inclusive work environment with competitive benefits, including comprehensive health coverage, parental leave, and flexible work arrangements. The company's mission to scale intelligence to serve humanity, combined with its team of world-class professionals, makes this an exciting opportunity for someone passionate about security and AI technology.

Working at Cohere means joining a diverse team of researchers, engineers, and designers who are shaping the future of AI while maintaining a strong focus on customer value and security. The company provides a supportive environment for professional growth and values different perspectives in building exceptional products.

Last updated 17 hours ago

Responsibilities For Senior Software Security Engineer

  • Conducting security architecture reviews and threat modeling
  • Contributing to core development of security features such as OIDC/OAuth flows and session management
  • Writing secure code to handle OIDC tokens, user claims, and sensitive data
  • Advising on authentication mechanisms including user login, token management, and authorization checks
  • Pulling in new tools and influencing security decisions
  • Designing and executing simulated attacks against applications and systems
  • Communicating security best practices to stakeholders

Requirements For Senior Software Security Engineer

Python
Go
  • 5+ years previous experience in Product Security with a strong focus on security architecture and application security testing
  • Strong development skills with hands-on experience in Python or Go
  • Deep understanding of OIDC specifications, including OAuth 2.0, JWT, and related protocols
  • Solid knowledge of security principles like session management, multi-factor authentication, and secure coding practices
  • Understanding of application security principles, common vulnerabilities and offensive security techniques
  • Comfortable with ambiguity and able to make informed decisions with little data
  • Flexible and constructive approach to problem-solving
  • Ability to make trade-offs between build vs. buy decisions
  • Understanding of secure engineering best practices

Benefits For Senior Software Security Engineer

Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
  • Weekly lunch stipend, in-office lunches & snacks
  • Full health and dental benefits
  • Mental health budget
  • 100% Parental Leave top-up for 6 months (Canada, US, UK)
  • Personal enrichment benefits for arts, culture, fitness, well-being
  • Remote-flexible work environment
  • Co-working stipend
  • 6 weeks of vacation
  • Offices in Toronto, New York, San Francisco and London

Interested in this job?

Jobs Related To Cohere Senior Software Security Engineer

Senior Software Security Engineer

Senior Software Security Engineer role at Cohere, focusing on securing AI workspace platform with emphasis on OIDC/OAuth implementation and security architecture.

Senior Software Security Engineer

Senior Software Security Engineer role at Cohere, focusing on securing AI workspace platform with emphasis on OIDC/OAuth implementation and security architecture.

Kubernetes & Application Security Engineer

Senior Kubernetes & Application Security Engineer position at Genius Sports, focusing on securing sports technology infrastructure and implementing security best practices.

Senior Solutions Engineer

Senior Solutions Engineer position at Censys, combining technical expertise with customer-facing responsibilities in cybersecurity solutions.

Senior Sales Engineer

Senior Sales Engineer position at Zscaler, leading technical sales processes and demonstrations for enterprise cloud security solutions.