Staff Software Engineer

Nerd Wallet

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$152,000–$282,000 / yr
Employment
Full-time
Posted
15 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $211k
This role $217k
$126k $299k
below market most similar roles pay here above market

This role pays more than 63% of similar roles. Most pay $183,323–$238,250 — the blue band above. At the midpoint, this role pays about $217k versus about $211k for comparable roles.

Based on 240 similar postings.

Employer

About Nerd Wallet

NerdWallet is a personal finance platform that helps consumers make smarter financial decisions by comparing financial products like credit cards, loans, mortgages, insurance, and investment accounts. Industry: Financial Technology & Personal Finance

Nerd Wallet currently has 6 open roles on FindRole.

Listed pay typically runs $139,500–$252,000 across 6 roles with salary data.

Most-posted roles

View all roles at Nerd Wallet

At a glance

TL;DR · Staff Software Engineer

The Staff Software Engineer, CKD joins the engineering team to lead the technical direction for integrating NerdWallet's financial guidance into third-party AI assistants. This hands-on role involves architecting and building production LLM-backed systems that must remain accurate, grounded, and compliant within highly regulated financial domains. You will write production code, define architectural patterns for shared services, and manage integrations across various AI platforms. Key responsibilities include designing APIs, establishing testing strategies for non-deterministic models, and mentoring engineers on system design. The role requires proficiency in a modern TypeScript stack including Node.js, React, GraphQL, Postgres, and Redis, alongside experience with RAG, tool use, and OAuth. You will solve the challenge of delivering trusted financial content through external platforms while navigating evolving protocols and strict security requirements.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 companies.

See salary data

What you'll do

  • Architect and build production LLM-backed systems and integrations on third-party AI platforms.
  • Write production code to prototype new platform capabilities and unblock teams on hard technical problems.
  • Define abstractions and shared patterns to allow multiple platform teams to move independently.
  • Track evolving platform protocols and policies to turn them into roadmap and architecture decisions.
  • Establish testing and evaluation strategies for integrations across environments not fully controlled by the company.
  • Partner with Security and Legal to ensure integrations comply with financial regulations and data privacy standards.
  • Set standards for monitoring, latency, cost, and incident response for platform-facing services.
  • Mentor engineers on system design, LLM-backed development, and high-quality coding practices.

What we're looking for

  • 8+ years of software engineering experience with at least 3+ years at the Staff level.
  • Deep hands-on experience building and operating production backend systems.
  • Experience building production features on LLMs including tool use, RAG, evals, and handling non-deterministic output.
  • Advanced knowledge of a modern TypeScript stack including Node.js, React, GraphQL, Postgres, and Redis.
  • Experience designing APIs and shared services with a focus on versioning and backward compatibility.
  • Experience building on third-party platforms or ecosystems with external constraints and review processes.
  • Strong understanding of authentication, authorization patterns like OAuth, and security best practices for sensitive data.
  • Experience building apps or agents for major AI assistant platforms (preferred).

More like this

Similar roles

Staff Software Engineer, Developer Experience

Toast, Inc.

Remote (Boston, MA) +2 14 days ago $193,000–$309,000
Kotlin Java Go TypeScript Gradle Maven npm Backstage Docker Kubernetes AWS ECS CICD LLM SDKs CLIs Dev Containers Testing Frameworks Shared Libraries
8+ yrs exp Remote

Staff Engineer, Software Engineering

GEICO

Bethesda, MD +4 174 days ago $100,000–$230,000
Python C# Go Java C++ SQL NoSQL Docker Kubernetes Azure AWS GCP Microservices REST APIs PowerShell Active Directory SAML OAuth
10+ yrs exp Hybrid

Staff Software Engineer

PayPal

Austin, TX +1 55 days ago $160,500–$238,700
Python RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform SDLC Caching
5+ yrs exp Hybrid

Staff Software Engineer

Warner Bros. Discovery

Atlanta, GA 6 days ago
Python Go Java C++ AWS Terraform Metaflow SageMaker Distributed Systems LLM GenAI Feature Store Observability FinOps
8+ yrs exp Hybrid

Staff Software Engineer

PayPal

San Jose, CA +1 55 days ago $176,500–$262,350
AWS GCP Azure Terraform Redis ElastiCache Hazelcast Kafka SQS RabbitMQ Pulsar RDBMS NoSQL SDLC Caching
5+ yrs exp Hybrid

Staff Software Engineer

Cisco

Remote (Durham, NC) +2 88 days ago
AWS GCP Kubernetes Go Python Java CI/CD Distributed Systems REST Azure LLMs RAG Microservices
8+ yrs exp Remote