Senior Software Engineer - Buenos Aires, Argentina (Hybrid)
Core
Design and evolve large-scale distributed systems serving millions of customers for a digital bank in Latin America.
Role type
Senior Software Engineer (Backend)
Builds
Horizontally scalable microservices, high-throughput jobs, and CI/CD pipelines
Domain
Fintech / Distributed Systems
Deliverable
production ML models | product features
Required skills
Distributed systems, Microservices architecture, Cloud technologies, Functional programming, Object-oriented programming, Technical leadership, Mentoring, CI/CD, Agile methodologies
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
Senior, hands-on IC with leadership scope