Software Engineer

Bitso helps users buy, sell, and transfer digital assets through a cryptocurrency exchange platform serving Latin America.

Series A0 current maintainers0 active leadsTeam intelligence

Maintainer signals as of 9/2/2026

Mexico
About Bitso

Bitso helps Latin American users access digital assets through a cryptocurrency exchange and financial services platform. With it, users can buy and sell digital assets, earn yield on holdings, make cross-border payments, and access trading tools. Bitso serves individuals and businesses across Mexico, Brazil, Argentina, and Colombia with regulatory compliance and security features.

View jobs by Bitso

Skills

About the Role

You will design, build, and maintain pay-in and pay-out systems for financial transactions. You will develop Kafka-based event-driven workflows, make architecture decisions, write tested Java code, improve reliability and observability, and resolve production incidents. You will work with product, compliance, and finance stakeholders and mentor fellow engineers.

Requirements

  • Java backend development experience
  • Event-driven architecture knowledge
  • Apache Kafka experience
  • Distributed fault-tolerant microservice experience
  • Relational database experience
  • PostgreSQL knowledge
  • Cloud-native infrastructure knowledge
  • AWS, GCP, Docker, Kubernetes, and CI/CD knowledge
  • English communication skills
  • AI-assisted development-tool familiarity

Responsibilities

  • Design, build, and maintain pay-in and pay-out systems
  • Design Kafka-based event-driven pipelines and workflows
  • Lead architecture discussions and define technical standards
  • Write clean, well-tested, high-performance Java code
  • Use AI-assisted development and spec-driven development practices
  • Monitor, debug, and resolve production incidents
  • Translate business requirements into technical solutions
  • Mentor engineers and contribute to technical discussions
  • Instrument services with metrics, logs, and traces