Staff Software Engineer – Distributed Systems Lead

Nubank

Ciudad de México

Hybrid

MXN 900,000 - 1,500,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity eligibility
Extended parental leaves
Health and life insurance
Dental and Vision Insurance
NuCare – mental health support
Nucleo learning platform
NuLanguage – language learning
Holiday Bonus – Aguinaldo
Paid vacation with bonus
Work-from-home allowance
Relocation assistance

Job summary

Nubank is hiring a Staff Software Engineer in Mexico City to shape the technical direction of multiple teams. You will design and evolve large-scale distributed systems using our stack, mentor engineers, and deliver resilient, secure services.

While we value Clojure familiarity, we will teach it as the main backend language. You will drive architecture decisions, collaborate across Product and Design, and ensure observability and incident readiness across services.

Qualifications

  • At least 8 years of experience developing digital products in complex environments.
  • Deep expertise in distributed systems, microservices architecture, and cloud technologies.
  • Proven track record of designing and delivering large-scale systems that serve thousands or millions of users.
  • Strong background in object-oriented or functional programming languages, across multiple languages.
  • Demonstrated ability to lead technical initiatives across multiple teams, even without direct authority.
  • Experience mentoring senior engineers and raising the technical bar across organizations.
  • Practical knowledge of agile software development methodologies and CI/CD.
  • Advanced English skills.

Responsibilities

  • Working with large-scale distributed systems and understanding their broad architecture and trade-offs.
  • Setting technical direction for multiple teams, ensuring alignment with Business Areas and architecture strategies.
  • Driving pragmatic innovation while ensuring resilient, secure, and flexible solutions that scale across products and geographies.
  • Mentoring engineers across teams and helping maintain a high technical bar organization-wide.
  • Writing, testing, instrumenting, documenting, and maintaining high-quality code.
  • Pairing and participating in code reviews to support the growth of others in and around your teams.
  • Collaborating closely with Product, Design, and Engineering leaders to build new end-to-end experiences.
  • Ensuring comprehensive observability, performance monitoring, and robust error handling across team services.
  • Participating in on-call rotations for your team and responding to incidents as necessary.
  • Focusing primarily on backend applications, while being open to contributing to mobile and frontend development according to business needs.

Skills

Distributed systems
Microservices architecture
Cloud technologies
Programming languages
Advanced English
Lead technical initiatives
Mentoring engineers
CI/CD

Tools

Clojure
Kafka
AWS
Datomic
DynamoDB
Kubernetes
Prometheus

Job description

Nubank is hiring a Staff Software Engineer in Mexico City to shape the technical direction of multiple teams. You will design and evolve large-scale distributed systems using our stack, mentor engineers, and deliver resilient, secure services.

While we value Clojure familiarity, we will teach it as the main backend language. You will drive architecture decisions, collaborate across Product and Design, and ensure observability and incident readiness across services.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer – Scalable Microservices (Mexico City)
Senior Backend Engineer – Scalable Microservices (Mexico City)

Nubank • Ciudad de México

Hybrid
MXN 900,000 - 1,300,000
Equity
Extended leaves
Health and life insurance
+11
Lead Software Engineer: Scale Global Distributed Systems
Lead Software Engineer: Scale Global Distributed Systems

Nubank • Ciudad de México

Hybrid
MXN 900,000 - 1,500,000
Equity potential
Extended maternity/paternity leaves
Health and life insurance
+3
Senior Backend Engineer - Distributed Systems (Hybrid, MX)
Senior Backend Engineer - Distributed Systems (Hybrid, MX)

Nubank • Ciudad de México

Hybrid
MXN 900,000 - 1,500,000
Equity
Maternity/Paternity leave
Health insurance
+11
Backend Software Engineer — Hybrid (Mexico City)
Backend Software Engineer — Hybrid (Mexico City)

Nubank • Ciudad de México

Hybrid
MXN 700,000 - 1,200,000
Equity opportunity
Health insurance
Gym partnership
+1
Staff Backend Architect – Lead, Scale & Mentor
Staff Backend Architect – Lead, Scale & Mentor

Nu México • Ciudad de México

Hybrid
MXN 900,000 - 1,200,000
Equity
Extended maternity/paternity leaves
Health and life insurance
+11
Lead Backend Engineer — Scale Distributed Systems, Equity
Lead Backend Engineer — Scale Distributed Systems, Equity

Nu México • Ciudad de México

Hybrid
MXN 1,200,000 - 1,600,000
Equity or stock options
Maternity and paternity leaves
Health and life insurance
+11
Senior Backend Engineer - Scale Distributed Systems (Hybrid)
Senior Backend Engineer - Scale Distributed Systems (Hybrid)

Nu México • Ciudad de México

Hybrid
MXN 900,000 - 1,350,000
Equity in Nu
Health and life insurance
Dental and Vision Insurance
+8
Staff Software Engineer - Mexico
Staff Software Engineer - Mexico

Nu México • Ciudad de México

On-site
MXN 900,000 - 1,200,000
Equity
Extended maternity/paternity leaves
Health and life insurance
+11
Lead Software Engineer - Mexico
Lead Software Engineer - Mexico

Nu México • Ciudad de México

On-site
MXN 1,200,000 - 1,600,000
Equity or stock options
Maternity and paternity leaves
Health and life insurance
+11
Senior Software Engineer – Mexico City, Mexico (Hybrid)
Senior Software Engineer – Mexico City, Mexico (Hybrid)

Nu México • Ciudad de México

On-site
MXN 900,000 - 1,350,000
Equity in Nu
Health and life insurance
Dental and Vision Insurance
+8