
Senior Manager, Software Engineering – Platform Systems
NerdWallet
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$144,000 - CA$242,000 per year
Job Level
About the role
- Lead, coach, and develop an engineering team responsible for NerdWallet’s platform systems, including the Content Platform, CMS, and Product Data Platform
- Partner with Product Managers and other cross-functional stakeholders to plan, prioritize, and execute against the product roadmap
- Drive consistent execution of software development best practices, including code quality, testing, documentation, and operational excellence
- Contribute to and guide technical and architectural decisions, ensuring solutions are scalable, reliable, secure, and compliant with regulatory requirements
- Balance platform evolution (e.g., headless CMS, APIs, content workflows) with stability for high-traffic, mission critical systems
- Manage sprint planning, project timelines, and delivery commitments, ensuring predictable and high-quality execution
- Identify technical risks, dependencies, and delivery challenges, escalating and addressing them proactively
- Foster a culture of collaboration, accountability, continuous improvement, and psychological safety
- Support hiring, onboarding, performance management, and career development for engineers at varying levels
- Ensure systems owned by the team meet availability, performance, and security standards
Requirements
- 8+ years of relevant software engineering experience
- 5+ years of experience as the people manager of an engineering team
- Proven experience delivering production software in a complex, fast-paced environment within FinTech or regulated industries
- Proven success owning and leading large-scale content management systems and headless architectures (our current platform is built on WordPress)
- Proven success leading large scale backend systems
- Strong understanding of the software development life cycle, agile methodologies, and modern engineering practices
- Solid technical foundation with experience designing and building scalable, reliable, and secure systems
- Proficient in either PHP or Python, GraphQL, SQL, and TypeScript
- Working knowledge of security best practices, data privacy, and compliance considerations in financial systems
- Demonstrated ability to coach, mentor, and support engineers at varying levels through clear, actionable feedback
- Strong communication and collaboration skills, with the ability to work effectively with technical and non-technical partners
- Experience balancing delivery commitments with technical quality and long-term maintainability
- Experience in developing scalable web applications with SEO in mind
- Strong problem-solving and decision-making skills, with a proven ability to manage and deliver complex engineering projects at scale and on time
- A passion for mentorship, cross-functional collaboration, and creating inclusive, high-performing teams
Benefits
- Monthly Healthcare Stipend
- Rejuvenation Policy – Vacation Time Off + You will receive the official public holidays in your province
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PHPPythonGraphQLSQLTypeScriptcontent management systemsheadless architecturesscalable systemssoftware development life cycleagile methodologies
Soft Skills
coachingmentoringcommunicationcollaborationproblem-solvingdecision-makingaccountabilitycontinuous improvementpsychological safetyperformance management