NerdWallet

Staff Software Engineer – Insurance

NerdWallet

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $152,000 - $282,000 per year

Job Level

About the role

  • Architecting complex systems that help grow the insurance business.
  • Serve as a tech lead on the team.
  • Build across the full software stack — from front-end experiences to back-end systems and data workflows.
  • Design and implement secure, scalable back-end integrations with partner and third-party platforms to support conversions and user engagement.
  • Contribute to a move-fast development culture by owning the full tech stack with minimal dependencies.
  • Use observability and monitoring tools to proactively identify, diagnose, and resolve production issues quickly.
  • Collaborate cross-functionally with product, design, and data teams to deliver measurable impact across the insurance vertical.
  • Add monetization onto pages lacking it, making changes to drive more traffic through pages that have low traffic.
  • Improve SEO page performance to enhance site speed, accessibility, and user engagement — driving stronger rankings and visibility on SERPs.
  • Serve as a mentor to the engineers on the team.
  • Help to drive our existing values as a team towards better engineering practices, strong continuous improvement thinking, and failing fast / repairing faster mentality.
  • Partner with management to continuously develop the engineering roadmap for our team.

Requirements

  • Minimum of 10 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
  • 4+ years working on a public-facing website (should understand: SEO, ADA, responsive, etc)
  • Software Development – Strong understanding of software development lifecycle (SDLC) and methodologies (Agile, Scrum, DevOps).
  • System Design & Architecture – Experience in designing scalable, distributed, and high-performance systems
  • Databases – Expert knowledge of SQL (PostgreSQL, MySQL) and NoSQL databases
  • Cloud Platforms – Experience with AWS, Azure, or Google Cloud for deploying and managing applications
  • DevOps & CI/CD – Familiarity with automation tools (Docker, Kubernetes, Jenkins, GitHub Actions)
  • Testing & Debugging – Proficiency in unit testing, integration testing, and debugging tools
  • Security Best Practices – Awareness of security principles, authentication, and authorization techniques
  • Version Control – Proficiency with Git and workflows like GitFlow.
Benefits
  • Industry-leading medical, dental, and vision health care plans for employees and their dependents
  • Rejuvenation Policy – Flexible Vacation Time Off + 11 holidays + holiday company shutdown
  • New Parent Leave for employees with a newborn child or a child placed with them for adoption or foster care
  • Mental health support
  • Paid sabbatical after 5 years for Nerds to recharge, gain knowledge, and pursue their interests
  • Health and Dependent Care FSA and HSA Plan with monthly NerdWallet contribution
  • Monthly Wellness Stipend, Cell Phone Stipend, and Wifi Stipend (Only remote Nerds are eligible for the Wifi Stipend)
  • Work from home equipment stipend and co-working space subsidy (Only remote Nerds are eligible for these stipends)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactTypeScriptNodeNext.jsSQLPostgreSQLMySQLNoSQLAWSAzure
Soft Skills
tech leadmentorshipcollaborationcontinuous improvementproblem-solvingcommunicationownershipadaptabilityleadershipcross-functional teamwork