Software Engineer, Security

Posted Sep 17

This is a fully remote position, open to applicants in Canada, +1 more country.

📋 Description

• Construct and safeguard North's architecture.

• Develop security features for production, including OIDC/OAuth flows and session management.

• Write secure code that manages OIDC tokens, user claims, and sensitive information.

• Implement best practices for JWT validation and encryption.

• Establish authentication mechanisms, user login protocols, token management, and authorization checks.

• Integrate new tools to bolster North's security capabilities.

• Design and execute secret management within Kubernetes clusters, focusing on encryption and RBAC.

• Effectively communicate security best practices to stakeholders.

• Contribute to secure-by-design software engineering for Cohere's enterprise AI products.


⛳️ Requirements

• Over 5 years of experience in developing user-facing security features in production systems.

• Proven experience in production Python development.

• Strong understanding of OIDC/OAuth 2.0, JWT validation, and token lifecycle management.

• Practical Kubernetes experience in both development and production contexts.

• Familiarity with GCP, AWS, Azure, or hybrid/multi-cloud environments.

• Proficient in working across the technology stack.

• Ability to articulate security concepts clearly to non-security engineers and stakeholders.

• Capacity to excel in dynamic environments where priorities may shift rapidly.

• Experience with AI/ML systems or LLM-based applications.


🏝️ Benefits

• A weekly lunch stipend of $75/£75 or equivalent in your local currency for lunch.

• Comprehensive health and dental benefits, including a separate budget for mental health support.

• RRSP matching, 401K, and Pension Scheme options.

• 100% top-up for Parental Leave for up to 6 months, applicable to either parent.

• Annual enrichment benefits that cover arts and culture, fitness/wellness, quality time, and workspace improvement credits.

• Stipend for education and learning opportunities, including conferences, courses, and coaching.

• 6 weeks of paid vacation (30 working days).

• Budget for travel to other offices for remote employees, plus an annual company offsite.

• Daily lunch program, snacks, and regular community and social events for those based in the office.

• Co-working benefit for employees not located near an office.

• $500 stipend for home office setup.

People also viewed

Stryker13 hours ago

Principal Cybersecurity Automation

US flagMichigan OnlyFull-timeCybersecurity / Security Engineer$135.6k – $293.7k/year
ApplyView job
Endava14 hours ago

Information Security Engineer

US flagUnited States OnlyFull-timeCybersecurity / Security Engineer
ApplyView job
Trace314 hours ago

Senior Architect – Offensive Security, AI Testing, Cloud Testing

US flagTennessee OnlyFull-timeCybersecurity / Security Engineer$170k – $220k/year
ApplyView job
Spotnana15 hours ago

Senior Manager, Security Engineering

US flagUnited States OnlyFull-timeCybersecurity / Security Engineer$162.6k – $214k/year
ApplyView job
Evolution Cloud Services (EVOCS)15 hours ago

Senior Cybersecurity Engineer

US flagUnited States OnlyFull-timeCybersecurity / Security Engineer$75 – $100/hour
ApplyView job
Tangent Technologies, LLC15 hours ago

Information Systems Security Officer – Mid/Senior Level

US flagUnited States OnlyFull-timeCybersecurity / Security Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers