Lead Software Engineer - Buenos Aires, Argentina (Hybrid)
Core
Architectural leadership and hands-on execution for large-scale distributed systems powering core financial products for tens of millions of customers in Latin America.
Role type
Lead Software Engineer (Architect)
Builds
Resilient, secure, highly scalable distributed systems and core platform features
Domain
Fintech / Digital Banking / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Microservices architecture, Cloud-native development, System architecture, Technical strategy, Mentorship, Cross-team influence, Failure-mode analysis, High-concurrency system design
Preferred skills
Clojure, Systemic improvements, Observability practices, Disaster recovery planning
Technologies
Clojure, Distributed systems, Microservices, Cloud platforms
Responsibilities
Define long-term technical vision and architecture roadmaps, Partner with leaders to translate business strategy into engineering systems, Set technical standards through architectural reviews, Design and execute complex high-risk foundational systems, Mentor engineers, Establish practices for observability and incident resolution