Staff Software Engineer - Mexico
Core
Design and evolve large-scale distributed systems serving millions of customers across Latin America, shaping technical direction for multiple backend teams.
Role type
Staff Software Engineer (Backend)
Builds
Horizontally scalable microservices, high-throughput jobs, CI/CD pipelines, and data storage solutions.
Domain
Fintech / Digital Banking / Distributed Systems
Deliverable
production ML models | product features
Required skills
Distributed systems architecture, Microservices, Cloud technologies, Functional programming, Object-oriented programming, Technical leadership, Mentoring, CI/CD, Observability
Preferred skills
Clojure, Finagle, Kafka, Datomic, DynamoDB, Kubernetes, Prometheus
Technologies
Clojure, Finagle, Kafka, AWS, Datomic, DynamoDB, Prometheus, Kubernetes
Responsibilities
Setting technical direction for multiple teams, designing large-scale distributed systems, mentoring engineers, writing and maintaining high-quality code, participating in code reviews, collaborating with Product and Design leaders, ensuring observability and performance monitoring, participating in on-call rotations.
Seniority
Staff, hands-on IC with strategic influence