Who can apply: US-based role. The employer has not said which states are eligible — confirm before applying.
Location as listed by the employer: “NerdWallet US”
Apply on Nerdwallet's site ↗
Opens the employer's official application page.
Generate a CV for this job
Generate my CV
A CV tailored to this job's requirements in one click — boosted with testimonials from people who know your work.
About this role
Nerdwallet is hiring for a Staff Software Engineer, CKD role (full-time). See the official posting for full details.
Requirements
- 8+ years in software engineering, with 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: architecting complex systems end to end, leading a team through hard technical problems, establishing best practices, and mentoring other engineers.
- Hands-on experience building production features on LLMs: tool use/function calling, MCP or similar protocols, prompt and context design, retrieval (RAG), evals, and handling non-deterministic output.
- Advanced knowledge of a modern TypeScript stack (e.g., Node.js, React, GraphQL, Postgres, Redis), with the judgment to evaluate unfamiliar codebases, SDKs, 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 (e.g., app stores, plugin/extension ecosystems, partner APIs) where you work within someone else's constraints and review processes.
- Strong understanding of authentication and authorization patterns (e.g., 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 you go.
Summarized from the employer's posting — check the full posting for every requirement.
New remote jobs for your state, by email.
A short digest only when there's something new. Confirm by email, unsubscribe anytime.