Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer, Security

Home > Python programming jobs

Software Engineer, Security in Canada

  • Toronto

Responsibilities

  • Build and ship production security features for North’s AI agents, including OIDC/OAuth flows and session management.
  • Write secure Python code for OIDC tokens, user claims, sensitive data, JWT validation, and encryption.
  • Implement authentication, token management, authorization checks, and other data-protection mechanisms.
  • Integrate tools that enhance North’s security capabilities.
  • Design and implement secret management, encryption, and RBAC within Kubernetes clusters.
  • Communicate security best practices clearly to stakeholders and non-security engineers.

Requirements

  • At least 5 years of experience building user-facing security features in production systems.
  • Strong, frequent production experience with Python.
  • Deep understanding of OIDC/OAuth 2.0, JWT validation, and token lifecycle management.
  • Hands-on Kubernetes experience in development and production environments.
  • Experience with GCP, AWS, Azure, or hybrid/multi-cloud deployments.
  • Comfort working across the software stack.
  • Clear communication of security concepts to non-security engineers and stakeholders.
  • Experience with AI/ML systems or LLM-based applications is preferred.

Benefits

  • Weekly lunch stipend of $75/£75 or equivalent local currency.
  • Full health and dental benefits, including a separate mental-health budget.
  • RRSP matching, 401K, or pension scheme, depending on location.
  • Up to six months of 100% parental-leave top-up for either parent.
  • Annual arts and culture, fitness and wellness, quality-time, and workspace-improvement benefits.
  • Education and learning stipend for conferences, courses, and coaching.
  • Six weeks of paid vacation, or 30 working days.
  • Travel budget for remote employees visiting other offices and an annual company offsite.
  • Remote-friendly work with offices in Toronto, London, New York City, San Francisco, Montreal, Paris, Berlin, and Seoul.
  • Coworking benefit for employees away from an office and a $500 home-office stipend.
  • Office employees receive a daily lunch program, snacks, and community and social events.

Salary: $180k - $325k/yr

Cohere

Cohere is the leading security-first enterprise AI company. We build cutting-edge foundation models and end-to-end AI products designed to solve real-world business problems. We partner closely with companies to deliver seamless integration, full customization, and easy-to-use solutions for their...

Similar positions

Senior Software Engineer

  • Commonwealth Bank of Australia
  • Full time
  • Australia
  • 09/22/2026
  • Sydney

Deployed Engineer, Professional Services

  • LangChain
  • Full time
  • Remote
  • 09/22/2026
  • Salary: Competitive
  • APAC

Senior Product Security Engineer

  • AlphaSense
  • Full time
  • USA
  • 09/22/2026
  • Salary: $182k - $228k/yr
  • Remote

Software Engineer: Financial Data

  • Rogo
  • Full time
  • USA
  • 09/22/2026
  • Salary: $250k - $315k/yr
  • New York, NY

Senior Staff Software Engineer in

  • Druva
  • Full time
  • Others
  • 09/22/2026
  • Pune, India