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