
Software Engineer, AI & Automation - Canada
About this role
This remote position is located anywhere in Canada (excluding Quebec) and suits a software engineer with production experience who wants to build AI-enabled security automation systems. The Software Engineer, AI & Automation role sits within the Security organization at NerdWallet Canada, focusing on scalable production software and automation platforms.
Role Overview
This position reports to the Security Automation Manager and involves building production software and AI-enabled systems to make security workflows more scalable, effective, and developer-friendly. The professional in this role will apply software engineering fundamentals and hands-on AI experience to automate security processes, develop internal platforms, and help shape AI practices in an AI-native environment without requiring a traditional security background.
Key Responsibilities
Requirements
Skills and Tools
Salary and Benefits
The salary range for this position is CA$123K to CA$188K. Benefits include a monthly healthcare stipend, vacation time off, official public holidays, a paid sabbatical, monthly wellness stipend, Wi-Fi stipend, cell phone stipend, work-from-home equipment stipend, and an RRSP with a 4% match.
About the Company
NerdWallet builds tools and experiences that help people make smarter financial decisions. Operating as a remote-first company, the organization supports employee well-being and fosters a diverse workforce as an equal opportunity employer.
How to Apply
Visit the official company careers page to submit an application for this position.
Skills and tech stack
Questions candidates ask
Where is the position located?
This is a remote position and a person can be located anywhere in Canada, with the exception of Quebec.
What is the salary range for the role?
The salary range is CA$123K to CA$188K.
How many years of experience are required?
The role requires 3+ years of professional software engineering experience building and operating production software.
Is a background in traditional security engineering required?
No, candidates do not need to come from a traditional security engineering background, though curiosity about security is expected.
What programming language is required?
Strong Python proficiency is required, including hands-on experience building production backend services and APIs.