Software Engineer - Latam or Europe
Bitso is a Latin America-focused cryptocurrency platform that allows users to invest, trade, and make borderless payments. It provides a suite of tools for buying, selling, and earning crypto, alongside a blockchain-based payments platform for businesses to facilitate secure and efficient cross-border transactions. Bitso also supports the ecosystem's growth through its stablecoin startup accelerator program, 'The Push'.
Projects
About Bitso
Bitso is a comprehensive cryptocurrency platform serving over 9 million users and 1,900 B2B clients. For individuals, it offers tools for investing, portfolio tracking, automated trading, and earning yields on digital assets, with an advanced trading app, Bitso Alpha. For businesses, Bitso provides a financial services platform using blockchain technology to streamline cross-border and local payments, offering instant settlements and 24/7 availability through a single API. The company prioritizes security and regulatory compliance, holding local licenses in Mexico, Brazil, and Argentina, and an international certification from the Gibraltar Financial Services Commission (GFSC). Demonstrating its commitment to innovation, Bitso has also launched 'The Push,' a stablecoin accelerator program to fund and support emerging startups in Latin America.
Skills
About the Role
You will own the reliability, scalability, and evolution of Bitso's mission-critical pay-in and pay-out systems that move 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. You will architect Kafka-based pipelines, lead architecture discussions, write clean and well-tested Java code, and champion engineering best practices through code reviews. You will embrace AI-assisted development tools as part of your everyday workflow, proactively monitor and resolve production incidents, collaborate cross-functionally with Product, Compliance, and Finance, mentor fellow engineers, and improve observability across services.
Requirements
- Experienced in Java backend development with a proven track record of shipping production systems at scale
- Familiar with event-driven architecture patterns such as event sourcing, CQRS, and sagas
- Hands-on experience operating Apache Kafka in high-throughput, real-money environments
- Experience designing and implementing distributed, fault-tolerant microservices handling financial or similarly critical transactional data
- Solid experience with relational databases, PostgreSQL preferred, including schema design, migrations, and query optimization
- Comfortable with cloud-native infrastructure such as AWS or GCP, containerization with Docker and Kubernetes, and CI/CD pipelines
- Able to communicate complex technical concepts clearly in English, written and spoken
- Ability to work with a high degree of autonomy and ownership
- Familiar with AI-assisted development flow and tools such as Cursor, Claude, and CodeRabbit
- Familiarity with payment rails, reconciliation, or idempotent transaction processing in financial systems is a plus
Responsibilities
- Own pay-in and pay-out systems by designing, building, and maintaining core financial transaction infrastructure
- Architect event-driven solutions using Kafka-based pipelines that guarantee correctness, ordering, and resilience at scale
- Drive technical decisions and set standards for the pay-in and pay-out domain
- Deliver high-quality, well-tested, high-performance Java code and champion best practices through code reviews
- Embrace AI-assisted development using Cursor, Claude, and CodeRabbit and apply Spec-Driven Development practices
- Ensure system reliability by monitoring, debugging, and resolving production incidents with root-cause analysis
- Collaborate cross-functionally with Product, Compliance, and Finance stakeholders
- Mentor fellow engineers and contribute to internal tech talks
- Improve observability by instrumenting services with metrics, logs, and traces
Benefits
- Me Time program, including unlimited paid time off
- Remote-first work environment
- Employee Stock Option program
- Zero trading fees through Bitso Alpha app
- Extended Family Leave Policy with 4-months leave for birthing, non-birthing and adopting parents
- Premium health, dental and life insurance in Mexico, Gibraltar, Colombia, USA, Brazil and Argentina
