Lead Software Engineer – Buenos Aires, Argentina (hybrid)

Nubank

Buenos Aires, Argentina
On-site
Large-scale distributed systems
Microservices architecture
Functional programming techniques
As a Lead Software Engineer, you will play a key role in shaping the technical direction of multiple teams, driving the design and evolution of large-scale distributed systems that serve millions of customers

Job Summary

  • As a Lead Software Engineer, you will play a key role in shaping the technical direction of multiple teams, driving the design and evolution of large-scale distributed systems that serve millions of customers.
  • You will build and evolve horizontally scalable microservices written mostly in Clojure, using Finagle and leveraging functional programming techniques and hexagonal architecture.
  • Our benefits are designed to support your wellbeing, development, and life outside of work.

Matching Summary

As a Lead Software Engineer, you will play a key role in shaping the technical direction of multiple teams, driving the design and evolution of large-scale distributed systems that serve millions of customers.

Skills & Requirements

Must-have

  • large-scale distributed systems
  • microservices architecture
  • functional programming techniques
  • AWS
  • Kafka
  • Kubernetes
  • Prometheus

Nice-to-have

  • fight complexity and empower people
  • process-light organization
  • human interactions
  • startup within the company
  • pragmatic innovation

Key Requirements

  • 8 years of experience developing digital products
  • lead technical initiatives across multiple teams
  • mentoring senior engineers
  • Advanced English skills

Work Rights

Not specified

Tailored Resume

Cover Letter