Engineering at NerdWallet

Tailored guidance. Expert content. Helpful tools. NerdWallet makes it easy to know you’re getting more from your money.

Job Openings at NerdWallet

Top Engineering Values

Each team is asked to select, explain, and rank their top 8 values in order of importance.
  • Customer Comes First

    One of our core company values is “Consumer, Company, Team, Self,” and we put a premium on consumer-first solutions.

    Building a profitable business and doing right by your customers are not mutually exclusive. Our CEO, Tim, started the company with the belief that if he helped users make better financial decisions, revenue would follow. Our content team is the embodiment of that belief. Understanding that everyone who uses NerdWallet has a unique set of circumstances, their objective is to help the user make the best possible decision. Even if that decision doesn’t benefit NerdWallet’s bottom line. By guiding users to the best possible decision, we establish trust and build a long-term relationship with the consumer. This provides the foundation for our $200M+ profitable business and drives the understanding that the best personal finance solutions are inherently customer-first.


  • Work/Life Balance

    You are more than your job.

    You can’t be at your best if you’re not taking care of yourself and your family. We encourage each other to recharge and remind one another to take advantage of NerdWallet’s health and wellbeing benefits including gym membership, 100% paid family leave, and our Flexible Time Off (FTO) policy. So long as we are considerate of our coworkers and stakeholders, letting them know in advance when we take time away, everyone should be sure to unplug and disconnect from time to time. We trust team members will use FTO responsibly, meaning that no one abuses it and everyone uses it.


    All of our teams have flexible working hours and we regularly hold offsites and other social events to take a break from day-to-day responsibilities together. Most engineers are on-call monthly, though it’s pretty quiet. There are still occasions where teams have to make a big push, but these are the exception and not the rule.


    A big part of how we think about work/life balance is reflected in how we think about our workplace. We are committed to building and fostering an inclusive community for everyone. We have Employee Resource Groups (ERGs) like NerdOut (who provide a community and host on-site events for our LGBTQ nerds), NerdWomen, and Women in Engineering and Data. People can participate in ERGs by leading them, becoming a member, or being an ally to the ERG. Finally, we also arrange volunteering events through our community service group and field company teams for basketball, soccer, softball, and even cornhole. There are countless things to bond over, and we welcome them all!

  • Impressive Team Members

    NerdWallet engineers have both the depth and breadth necessary to develop complex technical solutions in their own domain while understanding the broader context into which those solutions fit.

    Pragmatism is highly valued in our engineering org. For instance, knowing when to build versus buy. We research and think carefully about when to use libraries, frameworks, and external partners and when to invest our time to build our own. We compare options, knowing that for all non-trivial problems there likely exist multiple solutions, and that not all solutions are created equal. Being pragmatic is key. By utilizing technology that is built and maintained by other people, we can focus on what we do best: building in-house solutions to help our users gain clarity for all of their financial decisions.


    While NerdWallet has grown in size, we maintain that we are still “One Engineering Team.” We spent nearly 6 months openly brainstorming, discussing, and collaborating to crystallize our engineering values and culture. This is just one aspect of how we stay unified as we scale.


    We are proud to have an open culture of sharing and collaboration. We are constantly learning from one another. Engineers are readily available to help each other in a variety of ways, from our supportive #engineering Slack channel to our platform teams running live support on-call, to lunchtime conversations about an engineer’s latest vim revelation. We have thriving frontend and backend engineering groups with engineers who geek out over things like the finer points of site performance and the differing architectures for a data store. Participation happens at all levels, from our VP of engineering giving a tech talk on the architecture of Pac-Man to our new grads giving presentations to the engineering team about the refactor that they worked on. NerdWallet engineers lift each other up while continually raising the bar for themselves. We believe that we have an obligation to be better tomorrow than we were today.

  • Product-Driven

    Technology does not exist in isolation.

    At NerdWallet, we don’t see technology as an end unto itself, we see it as a means by which we help our users make financial decisions with clarity. Our engineering team is excited about solving hard personal finance problems through the lens of technology. That means developing systems that can generate insightful recommendations for millions of users; that means working with complex data science models to predict how much money a user will need in 20 years and how to help them get there; that means rethinking mobile apps and understanding what personal finance decisions need solving in the moment. Ultimately, it means developing complex technologies for solving real world problems. For example, we used Amazon SageMaker to build a machine learning platform.

  • Start-to-Finish Ownership

    Ownership is more than completing tickets.

    At NerdWallet, ownership is about designing and implementing the right technology for the right problem and that requires engineers to be involved throughout the entire process. Engineers are typically aligned to a product or feature in order to help them build domain expertise around the issues that face their team and participate at all levels of product development. They watch user research videos to understand how our users think about the problems facing them, and work on requirements with PMs and designers to make sure that we’re solving the most important problems first.


    Engineers also sit in on design reviews to give feedback to designers and understand how they have approached the problem, and review metrics with PMs to understand how well the feature actually solves user problems. They advocate for new features during sprint planning and then start the whole process over again, because ownership means caring about the work you did and continually making it better.

  • Has Internship Program

    NerdWallet has an extensive internship program that fosters an environment of growth, new perspective, and fresh ideas.

    Our goal with our intern program is to strategically build out a pipeline of top level talent to eventually join us full time. We also make sure our interns gain exposure and learn from our more senior engineers by having both a senior manager and technical mentor to ensure they are set up for success.


    A few things to highlight about our Internship program:

    1. Project Scope: Our interns work on high impact, meaningful projects and are treated like full time employees.
    2. Teams: Interns are matched to a team based on their preferences.
    3. Exposure to Leadership: Our interns have access to our leadership team through 1:1’s with our CEO and weekly lunch & learns for them to learn about different leaders and their teams.

    Read about some of our past Nerdlings' experience here.

  • Wears Many Hats

    While we do have specialists across our entire engineering organization, we want a large part of our team to have breadth and be able to jump in on a wide variety of problems.

    We want front end engineers that like to tweak APIs and update backing data models. We want back end engineers who make sure that the client SDKs are easy to use and running efficiently. We want engineers who solve problems at all levels, from the initial product conception to the maintenance and monitoring in production. We think this is important for a few reasons:


    1. The less isolated engineers are in their particular disciplines, the better they will be at solving problems for our members and for other engineers.
    2. We will never have enough people to do all the work we have. Being multi-disciplined (or being willing to try) means that you’ll be working on all sorts of problems.
    3. The skills we need today may not be the same as the skills we need tomorrow. As we evolve, we want our engineers to evolve with us.
  • EQ > IQ

    Anyone can affect change at NerdWallet, and the best solutions come from a variety of perspectives.

    Inside NerdWallet, engineers are full participants in the problem solving and product development process. Engineering supports a wide variety of disciplines at NerdWallet and our most successful engineers know how to work with a team of diverse people to deliver the best solution for our members. Collaborating effectively requires empathy and we have many mechanisms to provide feedback: All Hands, Q&A, anonymous surveys, 1:1s, team retrospectives, and code reviews.


    We look for folks who can openly communicate with their peers and managers. In fact, we encourage everyone to share their personal goals with their managers. Engineers often express interest in learning new technologies, attending workshops and conferences, and practicing leadership and communication, and we support all of those goals.


    Outside NerdWallet, our users come from a wide variety of backgrounds and financial situations. Having a better understanding of these perspectives and being able to empathize with them enables us to better design and implement solutions that serve the widest number of people.

Values

  • Customer Comes First
  • Work/Life Balance
  • Impressive Team Members
  • Product-Driven
  • Start-to-Finish Ownership
  • Has Internship Program
  • Wears Many Hats
  • EQ > IQ

Company Properties

  • B2C
  • Remote-OK

Team Members

  • 15 Designers
  • 100 Engineers (across Core Development, QA, DevOps, and Analytics)
  • 30 Product Managers

Vacation Policy

Flexible Time Off (FTO) and company holidays, which includes a full week where we do a company shut down every year during Christmas and New Years.

Tech Stack

Web - Node, React, Python, PostgreSQL.

Mobile - React Native, Swift (iOS) / Java (Android).

Interview Process

The first round of the interview process is 1-2 technical phone screens. Most engineers then have a single onsite interview with multiple members of our technical and non-technical teams, but for highly specialized roles, we may do multiple in-person interviews.