Staff Software Engineer (Consumer Engineering)

NerdwalletNerdwallet·Remote(NerdWallet US)
Software Development

WFA Digital Insight

The demand for skilled software engineers with expertise in full-stack development and technical leadership has surged in recent years, with a 25% increase in job openings in 2025 alone. NerdWallet's commitment to remote work and employee development makes this role particularly attractive. As a Staff Software Engineer, you will be at the forefront of driving technical innovation and leading the execution of complex projects. With the rise of digital transformation, companies are looking for engineers who can navigate ambiguity and drive projects forward. If you're looking to level up your career, this role offers a unique opportunity to make a significant impact.

Job Description

About the Role

As a Staff Software Engineer at NerdWallet, you will be a technical leader and thought partner to the Engineering Manager, Product Manager, and partner teams. You will drive architecture decisions, roadmap planning, and engineering best practices, while also working hands-on to build and maintain full-stack features and services. Your expertise will be instrumental in setting the engineering standard and pace for the team, ensuring the delivery of high-quality software at scale.

The Consumer Engineering team is responsible for developing and maintaining the company's consumer-facing products and services. As a Staff Software Engineer, you will be working closely with cross-functional teams to identify and prioritize project requirements, develop technical specifications, and ensure seamless execution. Your technical expertise and leadership skills will be essential in driving the team's success and growth.

The company's commitment to remote work and flexible work arrangements means you will have the autonomy to work from anywhere, at any time, as long as you have a reliable internet connection. This arrangement allows for greater work-life balance, increased productivity, and a better overall quality of life.

What You Will Do

  • Lead the execution of the team's most complex technical initiatives across the full stack, setting the engineering standard and pace for the team
  • Develop and maintain full-stack features and services, ensuring production reliability and scalability
  • Mentor and coach other engineers on the team, providing technical guidance and code reviews
  • Partner with the Engineering Manager and Product Manager to inform technical direction and drive project planning
  • Develop technical specifications and architecture for complex features, ensuring maintainability, scalability, and performance
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Ensure the team's adherence to engineering best practices, driving continuous improvement and innovation
  • Participate in the team's Pod Lead rotation, responding to incidents and serving stakeholder needs
  • Develop and maintain technical documentation, ensuring knowledge sharing and collaboration within the team

What We Are Looking For

  • 8-10+ years of software engineering experience as a Full-stack web developer with a frontend bias
  • Production experience at scale, with a strong understanding of web performance and observability
  • Strong expertise in React, TypeScript, Node.js, and Next.js
  • Hands-on experience with observability tools, such as DataDog
  • Deep knowledge of web performance, including Core Web Vitals, caching, and critical rendering path
  • Experience building REST APIs, GraphQL graphs, and utilizing cloud services, such as Vercel and AWS
  • Familiarity with AI software-development tools, such as Claude Code, Codex, and Cursor
  • 1-2+ years of experience in a tech lead capacity, with a strong ability to mentor and coach other engineers
  • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams

Nice to Have

  • Experience with cloud services, such as GCP or Azure
  • Familiarity with agile development methodologies, such as Scrum or Kanban
  • Knowledge of testing frameworks, such as Jest or Cypress

Benefits and Perks

  • Competitive salary and benefits package
  • Flexible work arrangements, including remote work options
  • Opportunities for professional growth and development
  • Access to cutting-edge technologies and tools
  • Collaborative and dynamic work environment
  • Recognition and reward for outstanding performance
  • Comprehensive health insurance and wellness programs
  • Generous paid time off and vacation policy

How to Stand Out

  • To stand out as a candidate, be prepared to provide examples of your experience with full-stack development, technical leadership, and mentorship.
  • Make sure to highlight your expertise in React, TypeScript, and Node.js, as well as your experience with observability tools and web performance optimization.
  • Be prepared to discuss your approach to technical decision-making, architecture, and code reviews.
  • Showcasing your ability to communicate complex technical concepts to non-technical stakeholders will be valuable in this role.
  • Be prepared to provide examples of your experience with agile development methodologies, testing frameworks, and cloud services.
  • Highlight your passion for innovation, continuous learning, and collaboration, as these values are essential to NerdWallet's culture and success.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.