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, which focuses on building a cutting-edge AI workspace platform for enterprises. This role combines security expertise with software engineering to ensure the robust security of Cohere's AI systems. The position offers a unique opportunity to work at the intersection of AI and enterprise security, contributing to a platform that allows companies to deploy AI while maintaining control over sensitive data.

The ideal candidate will bring 5+ years of product security experience and strong development skills in Python or Go. They'll be responsible for critical security architecture reviews, implementing secure authentication flows, and ensuring data protection across the platform. The role requires deep knowledge of OIDC specifications, security principles, and application security testing.

Working at Cohere means joining a diverse team of world-class researchers, engineers, and designers who are passionate about scaling intelligence to serve humanity. The company offers an inclusive work environment with excellent benefits, including comprehensive health coverage, parental leave, and flexible work arrangements. With offices in major tech hubs and a remote-friendly culture, this position provides an opportunity to shape the future of AI while maintaining work-life balance.

The role combines technical expertise with strategic thinking, requiring someone who can both implement secure solutions and communicate effectively with stakeholders. You'll be at the forefront of securing AI systems while working with cutting-edge technology in a fast-paced, mission-driven environment.

Last updated 3 days 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

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 architecture, authentication, and secure development.

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.