Software Engineer - Latam & Europe

M8l

United States

On-site

USD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bitso is seeking a Software Engineer for the Nexus Squad responsible for the reliability, scalability, and evolution of our pay-in and pay-out systems, the financial backbone that moves billions of dollars worldwide.

You will design and deliver event-driven, high-throughput solutions that ensure every pay-in and pay-out is fast, accurate, and resilient, working with product, infra, and compliance teams to shape a domain where quality and performance matter.

Qualifications

  • Proven Java backend production systems at scale.
  • Experience with event-driven patterns and Kafka.
  • Experience with relational databases (PostgreSQL).
  • Cloud-native infra (AWS/GCP) and containers.
  • Strong English communication.

Responsibilities

  • Own pay-in and pay-out systems end-to-end.
  • Design Kafka-based pipelines for reliability at scale.
  • Lead architecture discussions and set standards.
  • Write high-quality, well-tested Java code.
  • Leverage AI-assisted development tools in workflow.
  • Improve observability with metrics and tracing.
  • Collaborate with Product, Compliance, Finance.
  • Mentor engineers and drive continuous improvement.
  • Resolve production incidents with root-cause analysis.

Skills

Java backend
Event-driven
Kafka
Distributed microservices
PostgreSQL
Cloud-native
Docker
Kubernetes
CI/CD
English communication
Autonomy
AI-assisted development
Spec-Driven Development
Fintech/payments
Observability

Tools

Cursor
Claude
CodeRabbit

Job description

Remote in Mexico, Brazil, Argentina or Colombia. The posting also targets other LATAM and European locations; confirm eligibility with Bitso for other countries.

Your Purpose

At Bitso, the Software Engineer on the Nexus Squad owns the reliability, scalability, and evolution of our mission-critical pay-in and pay-out systems, the financial backbone that moves billions of dollars worldwide.

You will design and deliver event-driven, high-throughput solutions that ensure every pay-in and pay-out is fast, accurate, and resilient.

Working closely with product, infrastructure, and compliance stakeholders, you will shape the technical direction of a domain where the bar for quality is exceptionally high, resilience is built through continuous learning, and every millisecond of performance matters — for the millions of retail users and the businesses that rely on Bitso to power their financial operations.

Reports To

This role reports to the Nexus Engineering Manager.

Who You Are
  • You are experienced in Java backend development, with a proven track record of shipping production systems at scale.
  • You are familiar with event-driven architecture patterns (event sourcing, CQRS, sagas) and have hands‑on experience operating Apache Kafka in high‑throughput, real‑money environments.
  • You have designed and implemented distributed, fault‑tolerant microservices that handle financial or similarly critical transactional data.
  • You have solid experience with relational databases (PostgreSQL preferred), including schema design, migrations, and query optimization.
  • You are comfortable with cloud‑native infrastructure (AWS, GCP, or equivalent), containerization (Docker, Kubernetes), and CI/CD pipelines.
  • You communicate complex technical concepts clearly in English, written and spoken, to engineering peers, product managers, and senior leadership.
  • You work with a high degree of autonomy and ownership — you identify problems, propose solutions, and see them through to production.
  • You are familiar with AI-assisted development flow and tools (Cursor, Claude, CodeRabbit).
  • You have a strong sense of urgency and are comfortable operating in a fast‑paced, high‑stakes fintech environment.
  • Financial Domain (nice to have):Familiarity with payment rails, reconciliation or idempotent transaction processing in financial systems is a strong plus.
What You Will Do
  • Own pay‑in and pay‑out systems: design, build, and maintain the core infrastructure that processes financial transactions and moves billions of dollars worldwide.
  • Architect event‑driven solutions: design Kafka‑based pipelines and workflows that guarantee correctness, ordering, and resilience at scale.
  • Drive technical decisions: lead architecture discussions, define and use patterns, and set standards for the pay‑in and pay‑out domain in collaboration with the Nexus team.
  • Deliver high‑quality code: write clean, well‑tested, high‑performance Java code and champion engineering best practices through code reviews.
  • Embrace AI‑assisted development: leverage tools like Cursor, Claude, and CodeRabbit as part of your everyday workflow, contribute to skills and guardrails development, and apply Spec‑Driven Development (SDD) practices to ensure solutions are well‑defined, reviewable, and aligned before implementation begins.
  • Ensure system reliability: proactively monitor, debug, and resolve production incidents with a focus on root‑cause analysis and lasting fixes.
  • Collaborate cross‑functionally: partner with Product, Compliance, and Finance stakeholders to translate complex business requirements into sound technical solutions.
  • Mentor and uplift: share knowledge with fellow engineers, contribute to internal tech talks, and foster a culture of continuous improvement within the squad.
  • Improve observability: instrument services with comprehensive metrics, logs, and traces to enable rapid diagnosis and confident deployments.

Research in Diversity, Equity, and Inclusion suggests that individuals may hesitate to apply for jobs if they do not meet all the listed criteria. At Bitso, we value diversity and your unique strengths could be just what we're looking for. If this role excites you but you don't match every point in the description, we still want to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Backend Engineer - Pay-In/Out (LATAM & EU) Remote
Java Backend Engineer - Pay-In/Out (LATAM & EU) Remote

M8l • United States

Remote
USD 120,000 - 180,000
Corporate FP&A Senior Specialist
Corporate FP&A Senior Specialist

M8l • United States

Remote
USD 49,000 - 81,000
Unlimited PTO
Remote-first work environment
Employee Stock Option program
+5
Crypto Payment Operations Manager
Crypto Payment Operations Manager

Crypto Pro Network • United States

On-site
USD 120,000 - 150,000
Unlimited paid time off
Employee Stock Option program
Premium health, dental and life insurances
+1
Onboarding Operations Analyst
Onboarding Operations Analyst

BITSO • United States

Remote
MXN 420,000 - 650,000
Me Time program
Employee Stock Option program
Family Leave policy
+2
Senior Sales Executive - Bitso Business
Senior Sales Executive - Bitso Business

BITSO • Santa Fe (NM)

Remote
USD 140,000 - 230,000
Remote-first work environment
Employee stock option program
Unlimited paid time off
Systems Engineer (Contract, LATAM)
Systems Engineer (Contract, LATAM)

Openkrill • United States

Remote
USD 140,000 - 200,000
Senior Staff Software Engineer - Remittance
Senior Staff Software Engineer - Remittance

Nubank • Palo Alto (CA)

Hybrid
USD 180,000 - 300,000
Equity
NuCare – Psychological, Financial and…
Life Insurance
+5
Senior Java Software Engineer (Remote - Peru) - PR114-DV
Senior Java Software Engineer (Remote - Peru) - PR114-DV

Okto Payments • United States

Remote
USD 52,000 - 87,000
Competitive Compensation
Career Growth
Continuous Learning
+3
Senior Staff Software Engineer - Remittance
Senior Staff Software Engineer - Remittance

Nubank • United States

On-site
USD 190,000 - 260,000
Equity
Life Insurance
Medical Plan
+4
Head of Engineering
Head of Engineering

Rebill.com • Montrose (CO)

On-site
USD 190,000 - 270,000
Equity