Security Software Engineer
Remote · Canada · CAD 146,000-180,000 · 5+ years experience · Remote · Posted Oct 6, 2026
At a glance
- Experience
- 5+ years experience
- Workplace
- Remote
- Location
- Remote · Canada
- Salary
- CAD 146,000-180,000
About the role
- The Security Software Engineer will design and build secure, scalable systems to protect Motive’s products, infrastructure, and customer data.
- This role involves embedding security throughout the software development lifecycle and collaborating across engineering and product teams.
- The position focuses on building authentication flows, OAuth integrations, authorization platforms, and BYOK capabilities.
Responsibilities
- Design, build, and maintain authentication flows and OAuth integrations across Motive’s products.
- Build and evolve authorization platforms that enforce secure, scalable access to product capabilities and customer data.
- Develop BYOK capabilities and related security controls for customers with advanced data-protection requirements.
- Build and maintain security features, tooling, services, and automation across Motive’s products and cloud infrastructure.
- Conduct architecture, code, data-handling, and threat-modeling reviews to identify and reduce security risks.
- Define and implement secure design patterns, controls, and repeatable guidance for engineering teams.
- Partner with product and engineering teams to remediate vulnerabilities and improve application security practices.
- Drive complex security projects independently from technical design through implementation, rollout, and ongoing improvement.
- Contribute to security testing, including SAST, DAST, dependency scanning, penetration testing, and attack-tree analysis.
- Mentor engineers and help build consensus around security-focused technical decisions.
Requirements
- 5+ years of experience in software engineering, security engineering, application security, or a related discipline.
- Strong programming experience with Python, Go, JavaScript, or a similar language.
- Experience designing and implementing authentication, OAuth, authorization, or identity platforms.
- Experience identifying and remediating common application security vulnerabilities, including OWASP Top 10 risks.
- Experience designing and implementing security controls for cloud-based applications and infrastructure, particularly AWS.
- Experience with secure software development practices, threat modeling, vulnerability management, and security automation.
- Familiarity with Docker, Kubernetes, identity and access management, secrets management, encryption, and open-source security tooling.
- Strong cross-functional collaboration skills and the ability to communicate complex security concepts clearly.
- Must be authorized to receive and access commodities and technologies controlled under U.S. Export Administration Regulations.
Benefits
- Health care benefits
- Pharmacy benefits
- Optical care benefits
- Dental care benefits
- Paid time off
- Sick time off
- Short term disability coverage
- Long term disability coverage
- Life insurance
- 401k contribution
Workplace
- Remote role based in Canada.
Skills
- Python
- Go
- JavaScript
- AWS
- Docker
- Kubernetes
- OAuth
- Identity And Access Management
- Secrets Management
- Encryption
- SAST
- DAST
Show all 13 skills
- Threat Modeling