NerdWallet is a top financial technology company that offers innovative solutions to help people make smart financial decisions. Founded in 2009, NerdWallet started as a personal finance website and has grown into a major digital platform for consumers to find the best offers for banking, credit cards, investments and more.
At NerdWallet, our mission is to provide clear, transparent and unbiased advice to empower consumers to make the best financial decisions. To achieve this, we offer a suite of financial products, such as cards, investments, and banking services. Additionally, our proprietary algorithms distill massive amounts of data and offer deep insights, making the decision-making process and overall user experience simple and intuitive.
We are also deeply invested in technology. We develop sophisticated algorithms, complex programs and applications to help our users make sound financial decisions. Our development teams work in a range of technologies, including big data, machine learning, artificial intelligence, and data science. We use this cutting-edge technology to mine huge amounts of data to help users make better decisions.
At NerdWallet, we empower our employees to be trailblazers in the ever-changing world of financial technology. We offer comprehensive training to get up to speed with the latest trends, along with ongoing support to help you become even more successful. Whether you’re a programmer, coder, application developer, or IT specialist, you can rest assured of a dynamic and rewarding learning experience within our organization.
Quick Links
Career Paths
Reviews
FAQs
Data Engineer
Average Work Hours (weekly unless noted): 40-50 hours per week
Average Salary (yearly in dollars unless noted): $90,000 - $125,000
Description: Collect, analyze and organize data from various sources into meaningful insights, determine optimal solutions for integrating complex data structures and systems, create reports and dashboards using a data visualization tool.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Mathematics or other relevant field, 3+ years of experience working with large databases, strong SQL and ETL skills, experience with data visualization tools.
Average Work Hours (weekly unless noted): 35-45 hours per week
Average Salary (yearly in dollars unless noted): $80,000 - $110,000
Description: Develop user interface designs for web, mobile and desktop applications, collaborate with product and development teams on UI and user experience improvements, create wireframes to illustrate functionality and user experience.
Qualifications / Requirements: At least three (3) years of professional design experience, expertise in design software packages such as Adobe Photoshop, Adobe Illustrator and Sketch, experience with user interface design, familiarity with various design systems, solid understanding of HTML and CSS.
Average Work Hours (weekly unless noted): 40-50 Hours per week
Average Salary (yearly in dollars unless noted): $100,000 - $140,000
Description: Develop, create, and modify applications and software systems according to user needs by combining software development methodologies and principles with advancements in programming languages, platforms, and development environments. Ensure software meets customer and organizational standards for performance, scalability, security, and reliability.
Qualifications / Requirements: Bachelor's degree in Computer Science or related field, 4+ years relevant experience, proven work experience in software development, advanced knowledge of software engineering disciplines, programming languages, frameworks, and platforms.
Average Work Hours (weekly unless noted): 35-45 Hours per week
Average Salary (yearly in dollars unless noted): $80,000 - $110,000
Description: Provide proactive and reactive installation and troubleshooting support to customers using a variety of hardware and software technologies; analyze requirements, develop solutions and resolve customer technical problems.
Qualifications / Requirements: 2+ years of related professional experience, strong customer service, interpersonal and communication skills, understanding of Information Technology Systems, including networking, hardware/software technologies, and operating systems.
Average Work Hours (weekly unless noted): 40-50 Hours per week
Average Salary (yearly in dollars unless noted): $90,000 - $130,000
Description: Design, develop and maintain test cases for new and modified software, debug and investigate software problems, track and analyze software issues and document the results.
Qualifications / Requirements: Bachelor's degree in Computer Science or equivalent, 6+ years of professional software testing experience, strong knowledge of software quality assurance procedures, test automation experience, excellent problem-solving and analytical skills.
Average Work Hours (weekly unless noted): 40-50 Hours per week
Average Salary (yearly in dollars unless noted): $110,000 - $150,000
Description: Design, develop and implement DevOps practices, manage and maintain production systems, troubleshoot issues and coordinate operational activities, define configuration and deployment processes.
Qualifications / Requirements: 5+ years of professional infrastructure experience, knowledge of distributed systems, scripting and automation tools, strong understanding of the systems development life cycle, experience with Agile and DevOps.
I've been with NerdWallet for about 3 years and I have to say these guys are dedicated to connecting consumers with great financial products. As a technical position in their design team I'm really lucky to be here. I get to develop site designs and layout experiences that support the goals of the company. My experience with the company so far has been a great one and I'm looking forward to contributing my skills more and more. Give them a try!
Tanya H..
Review Rating:
4.8/5
4.8
Working at NerdWallet is great - I'm a technical programmer in their team but I get to flex my creative muscles a bit. They're big on iterative development, which I love since it keeps things fresh and you can practically feel the creative energy in the office. I get to work on new features that enhance the overall experience of consumers when they interact with the NerdWallet products. This is a job that I love and NerdWallet is a great place to be!
Anita A..
Review Rating:
4.6/5
4.6
As a Technical IT Analyst for NerdWallet, I have a lot of responsibility yet I have the freedom to grow and develop my skills. I'm able to connect with different types of people and learn about their roles within the company, which I find quite enriching. I get to work on providing support for our team with the newest technologies and I absolutely love the challenge. If you're looking for a tech job, I would highly recommend NerdWallet.
Kamal J..
Review Rating:
4.9/5
4.9
I work in a technical design role at NerdWallet and I can honestly say its a great gig. I'm surrounded by talented people and the workspace is really inspiring. We're all committed to delivering the best experience to our end users and watching the product come to life is very satisfying. I'm highly invested in my work here and I'm so glad I was able to join the team.
Josh T..
Review Rating:
4.5/5
4.5
As a programmer in the technical team at NerdWallet, I feel like I have a purpose. The projects I get to work on are challenging yet rewarding and I'm grateful for the supportive environment, which allows me to learn and grow. Having access to the latest technologies and a culture of teamwork is the perfect recipe to get the job in a fast, efficient way.
Frequently Asked Questions
What types of tech jobs can I expect to find at NerdWallet?
At NerdWallet, you can find tech positions like Software Engineering, Engineering Manager, UX Designer, Frontend Engineer, and Product Manager.
What qualifications do I need for a tech job at NerdWallet?
Generally, a person who is applying for a tech job at NerdWallet should have a degree in computer science or a related field, plus have experience in coding and development. Relevant experience with specific software may also be necessary depending on the specific tech job.
Are tech and engineering positions at NerdWallet always salaried?
Yes, all of the engineering and tech jobs at NerdWallet are salaried positions.
Are internships available in the tech field?
Yes, there are a variety of tech internships available throughout the year at NerdWallet. Interns generally receive full-time experience, mentorship, and networking opportunities.
Do I need to know a specific coding language to apply for a tech job?
Generally, yes. Knowing popular coding languages like Python and JavaScript is often required when applying for a tech position at NerdWallet. However, requirements can vary depending on the specific job.
Locations: San Francisco, New York, Chicago, Austin, Tokyo, London
I've been with NerdWallet for about 3 years and I have to say these guys are dedicated to connecting consumers with great financial products. As a technical position in their design team I'm really lucky to be here. I get to develop site designs and layout experiences that support the goals of the company. My experience with the company so far has been a great one and I'm looking forward to contributing my skills more and more. Give them a try!
What types of tech jobs can I expect to find at NerdWallet?
At NerdWallet, you can find tech positions like Software Engineering, Engineering Manager, UX Designer, Frontend Engineer, and Product Manager.
What qualifications do I need for a tech job at NerdWallet?
Generally, a person who is applying for a tech job at NerdWallet should have a degree in computer science or a related field, plus have experience in coding and development. Relevant experience with specific software may also be necessary depending on the specific tech job.