
Staff Software Engineer – Insurance
NerdWallet
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $152,000 - $282,000 per year
Job Level
Tech Stack
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