Skip to content
KrakenKraken

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

GitLab

GitLab

Bengaluru, India

Staff Backend Engineer
$153k+/yrRemote7+ YOEBackend Engineering

Provides 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.

Nango

Nango

United States
Staff Software Engineer, Backend
$140k+/yrRemote7+ YOEBackend Engineering

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.

Vanta

Vanta

Remote

Staff Software Engineer, GRC
$260k+/yrRemote10+ YOEBackend Engineering

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.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

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.

GitLab

GitLab

Poland

Senior Backend Engineer, Trusted Agentic Development
PLN272k+/yrRemote5+ YOEBackend Engineering

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.