Staff Software Engineer, CKD

New
N
NerdWalletFinancial technology
This role will be remote (based in the U.S.).Full-TimeStaff
Salary$152K - $282K; $152K – $282K • Offers Equity
Apply NowOpens the employer's application page

Job Details

Experience
8+ years in software engineering, with at least 3+ years at the Staff level
Required Skills
GraphQLNode.jsPostgreSQLOAuthTypeScriptRedisReact

Requirements

  • Have 8+ years in software engineering, including at least 3+ years at the Staff level.
  • Have deep hands-on experience building and operating production backend systems.
  • Demonstrate technical leadership architecting complex systems, establishing best practices, and mentoring engineers.
  • Have hands-on experience building production LLM features, including tool use or function calling, MCP or similar protocols, prompt and context design, retrieval (RAG), evals, and non-deterministic output.
  • Have advanced knowledge of a modern TypeScript stack, such as Node.js, React, GraphQL, Postgres, and Redis.
  • Have experience designing APIs and shared services, including versioning, backward compatibility, and competing consumer needs.
  • Have experience building on third-party platforms or ecosystems with external constraints and review processes.
  • Understand authentication and authorization patterns such as OAuth and security practices for sensitive data.
  • Be comfortable with early-stage, zero-to-one work where product, platform, and process are being defined.
  • Preferred: experience building apps, connectors, or agents for major AI assistant platforms.
  • Preferred: experience shipping AI features in regulated industries, including privacy, consent, and compliance review.
  • Preferred: experience with AWS, CI/CD, containerization, and LLM observability such as tracing and cost and latency monitoring.

Responsibilities

  • Lead the technical direction for AI platform integrations.
  • Own the architecture for packaging, exposing, and rendering NerdWallet guidance inside third-party AI assistants.
  • Write production code for new integrations, prototype platform capabilities, and unblock teams on difficult technical problems.
  • Define shared abstractions, contracts, and patterns for platform teams.
  • Track platform protocols, SDKs, review processes, and policies, and translate changes into roadmap and architecture decisions.
  • Define evaluation and testing strategy, including automated evals, regression suites, and end-to-end tests.
  • Partner with Security, Legal, and Compliance on authentication, consent, sensitive data, and financial compliance requirements.
  • Set standards for monitoring, latency, cost, and incident response, and help resolve production issues.
  • Lead design and code reviews, establish engineering standards, and mentor engineers.
  • Partner with Engineering Managers and Product on priorities, estimates, risks, and technical investments.
View Full Description & ApplyYou'll be redirected to the employer's site
$152K - $282K; $152K – $282K • Offers Equity
Apply Now