Senior Software Engineer, Consumer Banking & Credit Cards
WFA Digital Insight
The demand for skilled software engineers in the consumer banking and credit cards sector has grown significantly, with a 25% increase in remote job postings in the last year alone. As companies like Nerdwallet continue to invest in digital transformation, experts with a strong foundation in TypeScript, React.js, and Next.js are in high demand. With the rise of online banking and digital payments, this role offers a unique opportunity to shape the future of financial shopping experiences. Before applying, candidates should be aware that a strong product mindset, excellent problem-solving skills, and experience with cloud platforms are essential for success in this position.
Job Description
About the Role
As a Senior Software Engineer at Nerdwallet, you will be part of the Consumer Banking & Credit Cards team, responsible for creating best-in-class, data-driven comparison shopping experiences that help millions of users make smarter financial decisions. Your day-to-day work will involve building, maintaining, and evolving full-stack applications, improving core web vitals, accessibility, and technical SEO. You will collaborate closely with product managers, business stakeholders, designers, and other engineers to drive discoverability and engagement.The Consumer Banking & Credit Cards team operates at the intersection of technology, data-driven experimentation, and product excellence, with a direct impact on Nerdwallet's growth. You will be working on fast-paced projects, solving complex technical challenges, and shaping the future of financial shopping experiences on the web. The team's ownership spans both Organic (SEO) and Paid Marketing channels, building fast, intuitive, and highly optimized comparison shopping flows that rank, perform, and scale.
As a senior engineer, you will be reporting to the Manager, Engineering, and will be responsible for mentoring junior engineers, participating in code reviews, and contributing to platform-wide initiatives.
What You Will Do
- Build, maintain, and evolve full-stack React/Next.js applications that serve millions of monthly users
- Improve Core Web Vitals, accessibility, and technical SEO to drive discoverability and engagement
- Partner with product, organic growth, paid marketers, and content teams to launch, test, and iterate on high-impact shopping experiences
- Design and implement backend APIs and cloud services that power dynamic, personalized content and partner integrations
- Collaborate on platform-wide initiatives: performance, observability, A/B testing infrastructure, and developer experience
- Contribute to shared UI components and design systems, helping scale high-quality UX across pages and flows
- Participate in code reviews, mentorship, and team technical discussions to help raise the engineering bar
- Develop and maintain technical documentation for your work
- Stay up-to-date with industry trends, best practices, and emerging technologies
What We Are Looking For
- 6+ years of software engineering experience, with meaningful contributions across both front-end and back-end systems
- Deep experience in TypeScript, React.js, and Next.js or a related isomorphic framework (Astro, Gatsby, etc.)
- Experience with building backend systems using cloud platforms (e.g., AWS, GCP, Vercel)
- Hands-on experience building and consuming RESTful and GraphQL APIs and integrating with databases (SQL/NoSQL)
- Strong product and UX sensibility with a keen eye for performance, usability, and responsive design
- Familiarity with modern DevOps practices (CI/CD, automated testing)
- Experience with agile development methodologies and version control systems (e.g., Git)
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
Nice to Have
- Experience with AWS cloud services (including IAC w/ AWS CDK)
- Familiarity with data-driven experimentation and A/B testing frameworks
- Knowledge of web security best practices and experience with implementing secure coding practices
- Experience with modern front-end build tools and frameworks (e.g., Webpack, Babel)
- Familiarity with containerization (e.g., Docker) and orchestration (e.g., Kubernetes)
Benefits and Perks
- Competitive compensation package
- Flexible and remote work arrangements
- Comprehensive health, dental, and vision insurance
- 401(k) matching program
- Generous PTO and holiday policy
- Professional development opportunities and conference sponsorships
- Access to cutting-edge technologies and tools
- Collaborative and dynamic work environment
- Recognition and reward programs for outstanding performance
How to Stand Out
- Tailor your resume and cover letter: Make sure to highlight your experience with TypeScript, React.js, and Next.js, as well as your understanding of cloud platforms and data-driven experimentation.
- Prepare to talk about your code: Be ready to discuss your coding experience, including any personal projects or contributions to open-source projects.
- Showcase your problem-solving skills: Come prepared to solve technical challenges or discuss how you would approach a complex problem.
- Emphasize your product mindset: Highlight your experience working with cross-functional teams and your understanding of product development principles.
- Be ready to discuss your experience with agile methodologies: Familiarize yourself with agile principles and be prepared to discuss your experience working in an agile environment.
- Research the company culture: Familiarize yourself with Nerdwallet's mission, values, and culture to demonstrate your enthusiasm for the company and role.
- Prepare questions for the interviewer: Come prepared with thoughtful questions about the company, the role, and the team to demonstrate your interest and engagement.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.