Staff Software Engineer - Mexico

Nubank

Mexico City, Mexico
On-site
Large-scale distributed systems
Microservices architecture
Cloud technologies
As a Staff 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 Staff 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.
  • We are a process-light organization that values human interactions and work in small, independent teams that feel like startups within the company.
  • Our benefits are designed to support your wellbeing, development, and life outside of work, including equity, extended leaves, insurance, and learning platforms.

Matching Summary

As a Staff 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
  • cloud technologies
  • functional programming techniques
  • hexagonal architecture
  • high-throughput jobs
  • inter-service communication
  • CI/CD pipelines
  • data storage solutions
  • monitoring and observability

Nice-to-have

  • fight complexity and empower people
  • process-light organization
  • human interactions
  • small independent teams
  • pragmatic innovation
  • resilient secure flexible solutions
  • technical direction for multiple teams
  • mentoring engineers across teams

Key Requirements

  • At least 8 years of experience
  • Advanced English skills
  • work authorization for Mexico

Work Rights

Not specified

Tailored Resume

Cover Letter