Overview
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Staff Engineer – Growth – Verifications based in
Full job description
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Staff Engineer – Growth – Verifications based in Brazil. Join a globally distributed engineering team building secure, reliable, and scalable verification systems for business customers in the digital asset industry. As a Staff Engineer, you will define the technical direction of verification services, shaping the architecture and engineering standards that support business onboarding. You will help ensure that corporate customers are accurately verified, beneficial ownership is established, and regulatory screening requirements are met efficiently. Working across backend and frontend technologies, you will build resilient systems that balance compliance, security, performance, and customer experience. You will also improve third-party integrations, automate verification decisions, and eliminate recurring technical failures before they affect customers. In this hands-on technical leadership role, you will mentor experienced engineers, influence architectural decisions, and establish patterns that enable teams to deliver high-quality software. Your work will directly contribute to faster onboarding, more accurate verification outcomes, stronger regulatory controls, and dependable services in a rapidly evolving financial technology environment.
Define technical strategy and architecture: Own the technical direction of verification services and establish robust service contracts across Know Your Customer (KYC) and Know Your Business (KYB) workflows. Design resilient verification integrations: Develop reliable abstractions around third-party verification providers, ensuring that provider outages or degraded performance do not compromise overall system availability or customer onboarding. Strengthen security and compliance: Design fail-closed behavior, comprehensive audit trails, and defensible verification processes that meet regulatory expectations and protect sensitive customer information. Eliminate recurring technical failures: Identify systemic weaknesses, investigate root causes, and implement architectural improvements that prevent recurring incidents rather than addressing symptoms individually. Lead architecture and engineering standards: Document and drive architecture decision records (ADRs), establish reusable engineering patterns, and integrate security and compliance considerations into the design process. Deliver hands-on technical solutions: Contribute directly across the software stack, particularly in Rust, while collaborating on TypeScript and React implementations where verification processes intersect with customer-facing experiences. Improve verification performance and automation: Drive measurable improvements in onboarding speed, automated decision-making, verification accuracy, system reliability, and operational efficiency. Mentor and develop engineers: Raise engineering standards through code contributions, design reviews, technical guidance, and constructive feedback, helping senior engineers become more effective and independent. Collaborate across teams: Work with engineering, product, security, compliance, and other stakeholders to align technical decisions with business priorities and regulatory requirements. Maintain production reliability: Apply continuous deployment practices, feature flags, monitoring, and rollback strategies to deliver changes safely and incrementally in a high-stakes environment. Establish measurable outcomes: Connect engineering initiatives to clear performance indicators, ensuring that improvements deliver tangible benefits for customers, operational teams, and the wider business. Requirements Professional experience: Approximately 8 years of experience building and operating production software systems, including a demonstrated track record of owning technical direction within a complex engineering domain. Advanced Rust expertise: Deep proficiency in Rust, including building reliable backend services, with the flexibility to work across TypeScript and React when needed. Architecture and technical leadership: Proven experience designing architectures and engineering patterns that other developers can build upon, with examples of preventing entire categories of system failures and improving long-term maintainability. Distributed systems expertise: Strong understanding of distributed systems, service contracts, system reliability, and secure software design in production environments. Third-party API integration: Experience integrating external services with robust timeout handling, retries, idempotency, circuit breakers, and tested fallback mechanisms. High-stakes systems experience: A background in environments where technical errors have significant consequences, such as financial services, payments, security, compliance, or other regulated industries. Engineering mentorship: Demonstrated ability to improve team performance through technical guidance, architectural decision-making, reusable tooling, mentoring, and effective design reviews. Operational excellence: Experience building reliable, observable production systems and addressing the root causes of incidents while maintaining high standards for security and availability. Infrastructure and development tooling: Familiarity with, or the ability to quickly learn, gRPC, Temporal, Docker, Kubernetes, Terraform, MySQL/MariaDB, Redis, and GitLab CI/CD. Ownership and accountability: Ability to operate autonomously, navigate ambiguity, make sound technical trade-offs, and take responsibility for outcomes beyond individual feature delivery. Cross-functional communication: Strong communication and collaboration skills, with the ability to explain complex technical decisions and align engineers and non-technical stakeholders around shared objectives. Nice to have: Direct experience with KYC, KYB, fraud prevention, or identity verification systems. Experience integrating verification providers such as Trulioo, Persona, or ComplyAdvantage. Familiarity with AI-assisted engineering or building systems that incorporate AI capabilities. Experience in cryptocurrency, fintech, payments, or other highly regulated technology sectors. Benefits Remote work: Fully remote working arrangement, with Brazil among the eligible locations. Technical ownership: The opportunity to define the architecture and long-term direction of critical verification infrastructure. Meaningful impact: Direct influence on customer onboarding, verification accuracy, regulatory compliance, and system reliability. Technical challenges: Opportunities to solve complex distributed systems problems involving security, resilience, automation, and third-party integrations. Leadership opportunities: Scope to mentor senior engineers, establish engineering standards, and influence technical decisions across teams. Collaborative environment: Work with a globally distributed team that values ownership, continuous delivery, measurable outcomes, and engineering excellence. Professional development: Exposure to evolving financial technology, cryptocurrency infrastructure, verification systems, and AI-assisted development practices. Inclusive workplace: A commitment to equal opportunity and a diverse workforce, with hiring decisions focused on relevant skills, knowledge, and capabilities.
Tips for this job
Practical JobOpportunity guidance. These tips do not replace official rules or create new eligibility requirements.
- Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
- Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
- Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
- Apply through the original employer or official recruitment destination shown on this page.
JobOpportunity.info helps you discover and organize source listings. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.
Apply through JobOpportunity →Browse current JobOpportunity listings from jobgether (lever) →