Staff Engineer - Growth - Verifications
Own the technical direction and architecture of highly reliable KYC/KYB verification systems, including vendor integrations, fail-closed behavior, auditability, and security. Requires about eight years of production systems experience, deep Rust expertise, and strong distributed-systems and regulated-domain experience.
About the job
Responsibilities
- Set the technical direction for verification services and contracts across KYC/KYB workflows.
- Define abstractions for KYC and KYB vendors to prevent provider failures from causing outages.
- Design fail-closed behavior and audit trails suitable for regulatory scrutiny.
- Identify recurring failure classes and eliminate their root causes.
- Write and drive architecture decision records (ADRs).
- Enforce security and compliance during system design.
- Mentor senior engineers through design reviews, code contributions, and direct feedback.
- Improve verification speed, automation, decision accuracy, system availability, and team effectiveness.
Requirements
- Around 8 years of experience building and operating production systems.
- Experience owning a domain’s technical direction and setting architecture used by other engineers.
- Deep expertise in Rust, with the ability to work across TypeScript and React.
- Experience designing distributed systems, service contracts, and secure systems.
- Experience integrating unreliable third-party APIs using timeouts, retries, idempotency, circuit breakers, and tested backup paths.
- Experience in compliance, payments, security, or another domain where incorrect decisions have significant consequences.
- Experience improving engineering teams through patterns, tooling, or mentoring.
- Comfort with or ability to quickly learn gRPC, Temporal, Docker, Kubernetes, Terraform, MySQL/MariaDB, Redis, and GitLab CI.
Nice to Have
- Direct experience with KYC, KYB, or fraud systems.
- Experience integrating providers such as Trulioo, Persona, or ComplyAdvantage.
- Experience building systems with AI in the loop.
- Experience in crypto, fintech, or another highly regulated industry.
Skills
Rust, TypeScript, React, Distributed Systems, gRPC, Temporal, Docker, Kubernetes, Terraform, MySQL, Redis, Gitlab Ci, Kyc, Kyb, Fraud Detection
Similar jobs
Backend Engineering jobsProvides cross-team technical leadership for large backend initiatives, modular architecture, production operations, and AI-assisted engineering adoption. The role requires deep backend architecture experience, monolith modernization expertise, strong written influence, and mentoring ability.
Staff Backend Software Engineer responsible for designing and scaling developer infrastructure, APIs, and backend services while shaping product direction and collaborating directly with customers. Requires extensive backend experience, Node.js proficiency, and a strong focus on developer experience.
Leads architecture and technical strategy for Vanta’s government compliance product, building scalable backend systems and new workflows in a 0-to-1 environment. Requires 10+ years of backend experience, strong systems thinking, cross-functional influence, and a track record of mentoring engineers.
Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.
Senior backend engineer who will define and build trusted validation systems for AI-generated software, including fast feedback that helps agents self-correct. The role requires hands-on experience building with AI agents, broad software architecture judgment, and the ability to influence distributed engineering teams.