NerdWallet Logo

NerdWallet

Staff Software Engineer (Insurance)

Posted 4 Days Ago
Be an Early Applicant
Canada
Senior level
Canada
Senior level
As a Staff Software Engineer, you will design, build and optimize scalable systems for financial products, mentor engineers, and ensure code quality.
The summary above was generated by AI

Are you a seasoned software engineer who thrives on building scalable systems and solving complex problems? At NerdWallet, our mission is to empower consumers with the financial clarity they need to make confident decisions. As a Staff Software Engineer, you’ll go beyond coding to architect and implement secure, reliable systems that handle sensitive financial data. Collaborating with cross-functional teams—including product managers, data scientists, and business stakeholders—you’ll translate ambitious ideas into user-friendly, impactful applications.

This role is pivotal in designing, building, and optimizing robust systems that enhance our financial products and elevate the customer experience in the Insurance vertical (Auto, Home, Life, Medicare, Travel, Pet). You’ll also provide technical mentorship, establish coding best practices, and guide teams through complex problem-solving. At NerdWallet, you’ll be instrumental in driving our product strategy forward while maintaining high standards for security, scalability, and innovation.

Where you can make an impact: 

  • Lead the design, development, and maintenance of our core financial services platform, with a focus on scalability, reliability, and security.
  • Collaborate with cross-functional teams, including Product, Design, Business Development, Organic Growth, and the performance Marketing team to translate business requirements into technical solutions that meet high standards for quality and functionality.
  • Architect, build and implement APIs and microservices that power our FinTech products, focusing on system performance, security, and data integrity.
  • Mentor and provide technical guidance to engineering team members, promoting best practices in coding, testing, and architecture.
  • Conduct code reviews to ensure code quality, performance, and adherence to standards, fostering a culture of continuous improvement within the engineering team.
  • Act as a subject matter expert in consumer credit, lending, loans, or insurance, providing insights that help shape the product roadmap and ensure compliance with industry standards.
  • Contribute to platform stability and resilience through effective monitoring, troubleshooting, and incident management.
  • Stay up-to-date with the latest trends and technologies in the fintech industry, particularly around payments, lending, credit, and insurance, to drive innovation within the team.

Your experience:

We recognize not everyone will meet all of the criteria. If you meet most of the criteria below and you’re excited about the opportunity and willing to learn, we’d love to hear from you.

  • 8+ years in software engineering, with a strong front-end, back-end development and distributed systems background.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Advanced knowledge of Typescript, React, and NextJS.
  • Proficiency in modern programming languages such as Java, and Python.
  • Strong knowledge of observability tools, such as DataDog or similar. 
  • Experience setting up dashboards, monitors, error reporting, etc
  • Understands Core web vitals, caching, Critical rendering path, static generation
  • Experience with microservices architecture, RESTful APIs, and cloud infrastructure (AWS, GCP, or Azure).
  • Understanding of database systems (both SQL and NoSQL).
  • Knowledge of security best practices, particularly in financial services.

Nice to have

  • Experience in consumer credit, lending, loans, or insurance, with a solid understanding of industry regulations, underwriting processes, and risk assessment.
  • Familiarity with GraphQL, and Data Analytics.

Where:

  • This is a remote position and a person can be located anywhere in Canada (with the exception of Quebec).
  • NerdWallet is proud to be a remote-first company! We believe great work can be done anywhere. No matter where you are based, NerdWallet offers benefits and perks to support the physical, financial, and emotional well being of you and your family.

What we offer:

Work Hard, Stay Balanced (Life’s a series of balancing acts, eh?)

  • 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 

Have Some Fun! (Nerds are fun, too)

  • 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 

Plan for your future (And when you retire on your island, remember the little people)

  • RRSP with a 4% match. Eligible one month after hire. 
  • Financial wellness, guidance, and unlimited access to a Certified Financial Planner (CFP) through Northstar

NerdWallet is committed to pursuing and hiring a diverse workforce and is proud to be an equal opportunity employer. We prohibit discrimination and harassment on the basis of any characteristic protected by applicable federal, state, or local law, so all qualified applicants will receive consideration for employment. 

Top Skills

AWS
Azure
Datadog
GCP
Java
Nextjs
Python
React
Typescript

Similar Jobs

2 Hours Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Enterprise Web • Fintech • Financial Services
Lead software development for the Intelligence Engine Platform, mentor junior engineers, collaborate on design and architecture, and ensure high-quality, scalable solutions.
Top Skills: AWSCi/CdHarnessJenkinsKubernetesMssqlOauth2PostgresPython
4 Hours Ago
Remote
Hybrid
6 Locations
Mid level
Mid level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Sr. Machine Learning Engineer will build scalable ecosystems, collaborate across teams, innovate with ML technologies, and maintain data pipelines while ensuring coding quality and best practices.
Top Skills: AnsibleAWSCassandraChefDockerElasticsearchGCPJvm TechnologiesKafkaKubernetesPythonSparkTerraform
4 Hours Ago
Remote
Hybrid
6 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Senior Backend Engineer will develop cloud-native microservices for SIEM, focusing on scalability and threat detection solutions while mentoring junior engineers.
Top Skills: AWSDockerGoKafkaKubernetesOpensearchPostgresRedis

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account