N

NerdWallet

Personal finance guidance with product comparisons

Staff Software Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USARemote

About the Job

Requirements

  • At least 8 years of software engineering experience, including at least 3 years at the Staff level and deep hands-on experience building and operating production backend systems.
  • A track record of technical leadership, including architecting complex systems end to end, leading a team through difficult technical problems, establishing best practices, and mentoring other engineers.
  • Hands-on experience building production features on large language models, including tool use or function calling, MCP or similar protocols, prompt and context design, retrieval-augmented generation, evaluations, and handling non-deterministic output.
  • Advanced knowledge of a modern TypeScript stack, such as Node.js, React, GraphQL, Postgres, and Redis, and judgment to evaluate unfamiliar codebases, software development kits, and vendor tools.
  • Experience designing APIs and shared services that other teams build on, including versioning, backward compatibility, and balancing competing consumer needs.
  • Experience building on third-party platforms or ecosystems, such as app stores, plugin or extension ecosystems, or partner APIs, while working within another party’s constraints and review processes.
  • Strong understanding of authentication and authorization patterns, such as OAuth, and security best practices for handling sensitive data.
  • Comfort with early-stage, zero-to-one work where the product, platform, and process are being defined as the work progresses.
  • Ability to explain AI system behavior, tradeoffs, and risk clearly to engineers, product partners, and leadership.

Responsibilities

  • Lead the technical direction and own the architecture for how NerdWallet’s guidance is packaged, exposed, and rendered inside third-party AI assistants, from tool and protocol design to in-conversation user interface.
  • Write production code for new integrations, prototype new platform capabilities as they launch, and unblock teams on the hardest technical problems.
  • Define abstractions, contracts, and patterns that provide a common foundation across platform teams while allowing use of platform-specific features.
  • Track changes in platform protocols, software development kits, review processes, and policies, and translate changes into roadmap and architecture decisions before they become blockers.
  • Help define evaluation and testing strategy for platform integrations, including automated evaluations, regression suites, and end-to-end tests across environments not fully controlled by NerdWallet.
  • Partner with Security, Legal, and Compliance to ensure integrations handle authentication, consent, and sensitive consumer data correctly and follow financial compliance requirements.
  • Set standards for monitoring, latency, cost, and incident response on platform-facing services, and help resolve production issues.
  • Lead design reviews, set coding and architecture standards, and conduct code reviews that model engineering quality.
  • Coach engineers across full-time employee and contractor teams on system design, LLM-backed development, and engineering practices.
  • Work with Engineering Managers and Product to shape priorities, estimate effort and risk, and recommend technical investments.
  • Analyze usage and performance data to identify how integrations are working and determine what to build next.

Desired Qualifications

  • Experience building apps, connectors, or agents for major AI assistant platforms.
  • Experience shipping AI features in regulated industries such as fintech, lending, insurance, or healthcare, including privacy, consent, and compliance review.
  • Experience with AWS, modern continuous integration and continuous delivery, containerization, and observability for LLM systems, including tracing and cost and latency monitoring.
  • Experience mentoring engineers across blended full-time employee and vendor or contractor teams.
  • Comfort working in a fast-paced environment where priorities shift as platforms and user behavior evolve.

About the Company

NerdWallet

Personal finance guidance with product comparisons

NerdWallet is a financial guidance platform that helps people compare and understand financial products. It offers tools and resources for credit cards, mortgages, personal loans, insurance, and debt options, plus calculators and educational content to simplify complex money topics. Users access detailed product comparisons and expert advice, while the site earns revenue through affiliate marketing by earning commissions when users sign up for products via recommendations. This model lets the service be free for users while maintaining trust and transparency. NerdWallet’s goal is to help consumers make smarter financial decisions by providing clear information and practical tools.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Mateo, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at NerdWallet

See more jobs