Summary
Join NerdWallet as a Staff Application Security Engineer and play a pivotal role in securing our software ecosystem. You will lead high-priority product security initiatives, reduce breach risks, and build customer and stakeholder trust. Responsibilities include identifying security risks early in the SDLC, developing application security tooling and processes, conducting security assessments, and providing security training. You will collaborate with cross-functional teams, design security tools, and mentor junior engineers. This remote position is open to candidates located anywhere in Canada (excluding Quebec). NerdWallet offers a comprehensive benefits package.
Requirements
- 8 + years of professional experience as a security engineer, software engineer, site reliability engineer, penetration tester/ red team member, or security consultant
- 5+ years of experience working in Agile development, with expertise in technologies such as cloud environments (e.g., AWS), application security testing tools (e.g., SAST, DAST, SCA), infrastructure as code (e.g., Terraform), containers (e.g., Docker, Kubernetes), continuous integration (e.g., Jenkins, GitHub Actions), integration of security testing tools into CI pipelines, defect tracking (e.g., Jira), and source code management (e.g., GitHub)
- Advanced knowledge of: Python, Typescript, and other languages (Go, PHP)
- High-level understanding of: security weaknesses, exploits, attacks and mitigations
- In-depth knowledge of common application and network protocols, cryptographic primitives, authentication and authorization protocols, as well as common security threats, including attack techniques, evasive techniques, and preventative and defensive methods
- Experience leading or participating in Security Development Lifecycle Practices, Threat Modeling, Technical Design Review, and Security Code Review
- Proven success as a collaborator with the ability to convey high-level security concepts to team members across the organization and technical and non-technical stakeholders at all levels
Responsibilities
- Ensure the timely delivery of high-priority product security initiatives
- Be a strategic advisor to the Application and Product Security Program
- Drive key initiatives like Supply Chain Security, Authentication, and Authorization improvements
- Participate in expanding and maturing NerdWalletβs SSDLC program and its early adoption
- Partner with cross-functional teams to identify product and application vulnerabilities and propose potential remediation opportunities and prioritization
- Design and develop security tools and processes to be leveraged by development teams
- Work closely with engineering to sustain processes or convert manual integrations to automated pipeline activities
- Help build the Red Team
- Be a technical mentor to junior members of the team and help develop their skills
Benefits
- Monthly Healthcare Stipend
- Rejuvenation Policy β Vacation Time Off + You will receive the official public holidays in your province + 4 Mental Health Days Off
- Paid sabbatical for Nerds to recharge, gain knowledge and pursue their interests
- Monthly Wellness Stipend, Wifi Stipend, and Cell Phone Stipend
- Work from home equipment stipend
- Nerd-led group initiatives β Employee Resource Groups for Parents, Diversity, and Inclusion, Women, LGBTQIA, and other communities
- Hackathons and team events across all teams and departments
- Company-wide events like NerdLove (employee appreciation) and our annual Charity Auction
- RRSP with a 4% match. Eligible one month after hire
- Financial wellness, guidance, and unlimited access to a Certified Financial Planner (CFP) through Northstar
- Remote work
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.