← Back to jobs

Remote job

Security Software Engineer

Other Full-time Permanent Canada

Job details

$146,000—$180,000 Salary
Canada Eligibility
Senior Experience
Full-time Employment

About this role

Role overview

Build security capabilities that protect software products, cloud infrastructure, and customer data. This senior engineering role combines hands-on development with security architecture and cross-team guidance, embedding secure practices into the software development lifecycle. The work includes identity and access features, customer-controlled encryption capabilities, security automation, and risk reduction across product systems.

Responsibilities - Design and maintain authentication flows and OAuth integrations across products. - Build authorization services that provide secure, scalable access to product features and customer data. - Develop bring-your-own-key capabilities and related data protection controls. - Create security services, tooling, and automation for products and cloud infrastructure. - Review architecture, code, data handling, and threat models to find and reduce security risks. - Partner with engineering and product teams on vulnerability remediation, security testing, and reusable secure design guidance; mentor engineers on security decisions.

Requirements - At least five years of experience in software engineering, security engineering, application security, or a related field. - Strong programming experience in Python, Go, JavaScript, or a comparable language. - Experience building authentication, OAuth, authorization, or identity systems. - Knowledge of common application security weaknesses, including OWASP Top 10 risks, and experience addressing them. - Experience securing cloud applications and infrastructure, particularly in AWS, with secure development, threat modeling, and vulnerability management practices. - Ability to collaborate across teams and explain security issues clearly.

Nice to have

Familiarity with containers and orchestration, identity and access management, secrets management, encryption, and open-source security tools. Experience with security testing methods such as static or dynamic analysis, dependency scanning, penetration testing, or attack-tree analysis is relevant.

Benefits and work setup

The source lists health, dental, vision, pharmacy, paid leave, disability and life coverage, and retirement contributions, subject to eligibility. For Canada-based candidates, the stated compensation range is CAD $146,000–$180,000. Some interviews or onboarding sessions may take place in person.

Skills detected in the listing

JavaScriptPythonGoAWSDockerKubernetes
Detected Oct 12, 2026
Last verified Oct 29, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Full access to all MCP features
  • Cancel anytime

Monthly

$35.99 $17.99 /month
  • Original application links
  • Full access to all MCP features
  • 35% cheaper than weekly

Lifetime

$99.99 $49.99 /forever
  • Original application links
  • Full access to all MCP features
  • One-time payment
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight