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 secure AI workspace platform for enterprises. This role combines software engineering excellence with security expertise, making it perfect for those passionate about securing cutting-edge AI systems. The position involves architecting and implementing security features for North's platform, ensuring robust protection for AI agents and 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 conducting security architecture reviews, implementing OIDC/OAuth flows, managing authentication systems, and executing security testing. The role requires both technical expertise and strong communication skills to work effectively with various stakeholders.

Cohere offers an exceptional work environment with offices in major tech hubs and remote flexibility. The company provides comprehensive benefits including health and dental coverage, mental health support, parental leave, and generous vacation time. This is an opportunity to shape the future of AI security while working with world-class teammates who are passionate about their craft.

The company's mission to scale intelligence to serve humanity, combined with their focus on customer value and diverse perspectives, makes this an exciting opportunity for security professionals who want to make a significant impact in the AI industry. The role offers the perfect blend of technical challenges, innovation, and the chance to contribute to securing the future of enterprise AI solutions.

Last updated 5 days ago

Responsibilities For Senior Software Security Engineer

  • Conducting security architecture reviews and threat modeling
  • Contributing to core development of security features like 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 experience in Product Security with focus on security architecture and application security testing
  • Strong development skills in Python or Go
  • Deep understanding of OIDC specifications, 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 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

Medical Insurance
Dental Insurance
Mental Health Assistance
Parental Leave
Commuter Benefits
  • 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 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.