Senior Software Engineer at NerdWallet developing secure integrations and leading impactful insurance experiences. Collaborating with cross-functional teams and mentoring engineers across software engineering practices.
Responsibilities
Design and implement secure, scalable back-end integrations with partner and third-party platforms to support conversions and user engagement.
Lead development of high-impact insurance experiences, including organic SEO pages that drive top-of-funnel traffic and user flows across multiple insurance products (auto, home, life, Medicare, U65 health, travel, and pet).
Optimize insurance flows through our organic/paid marketing funnels via ordering changes, micro-optimizations, and A/B testing the auto insurance, home insurance, life insurance, Medicare and travel insurance flows.
Work hands-on with data ingestion pipelines and write performant SQL.
Serve as a mentor to the engineers on the team.
Collaborate cross-functionally with product, design, and data teams to deliver measurable impact across the insurance vertical.
Use observability and monitoring tools to proactively identify, diagnose, and resolve production issues quickly.
Contribute to architectural decisions, evaluate new technologies, and drive innovation within the organization.
Requirements
Experience: Minimum of 6 years in software engineering, with a strong background in front-end development, back-end development, and distributed systems.
Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Expert in React, TypeScript, Node
Familiarity with Next.js
Relational database experience
2+ years working on a public-facing website (should understand: SEO, ADA, responsive, etc)
Strong understanding of software development lifecycle (SDLC) and methodologies (Agile, Scrum, DevOps).
Experience in designing scalable, distributed, and high-performance systems
Knowledge of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases
Experience with AWS, Azure, or Google Cloud for deploying and managing applications
Familiarity with automation tools (Docker, Kubernetes, Jenkins, GitHub Actions)
Proficiency in unit testing, integration testing, and debugging tools
Awareness of security principles, authentication, and authorization techniques
Proficiency with Git and workflows like GitFlow.
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
Senior Staff Engineer supporting M3 environments at a Global Digital Product Engineering company. Responsible for resolving complex issues and ensuring business continuity.
Software Engineer I developing fullstack solutions for Toast's Employee Development team. Focused on enhancing technology for the restaurant industry in a fully remote Canadian role.
Senior Software Engineer developing and improving authentication and authorization systems for Owner. Collaborating with a focused team in a remote - first environment to secure access across the platform.
Software Developer II specializing in UI development at CNN. Contributing to agile development teams, enhancing existing software and building applications.
Senior Software Engineer designing and developing full stack applications for fleet readiness technology. Utilizing Python, Django, React and Next.js for innovative fleet management solutions.
Principal Software Engineer responsible for writing production - grade code at PointClickCare. Collaborating within a Scrum team to achieve technical excellence and feature development in healthcare technology.
Senior Software Engineer joining Lime's Payments and Fraud team. Collaborating to optimize payment processes and build robust platforms for customer transactions.
Senior Cloud Engineer at Sleep Country maintaining multi - cloud infrastructure. Designing, building, and optimizing cloud systems for reliability, performance, and security.
Senior Data Engineer at Sleep Country Canada designing and maintaining scalable data pipelines. Collaborating with cross - functional teams to ensure data reliability and quality.