
About Nubank
Empowering financial freedom for millions worldwide
Key Highlights
- Over 100 million customers across Latin America
- Raised $2.8 billion from top investors including Berkshire Hathaway
- IPO in December 2021 with a valuation of $30 billion
- Headquartered in São Paulo, Brazil with a global presence
Nubank, founded in 2013 and headquartered in São Paulo, Brazil, is a leading fintech company that has transformed the financial landscape in Latin America. With over 100 million customers, Nubank offers a range of financial products including credit cards, personal loans, and digital payment solutio...
🎁 Benefits
Nubank offers competitive salaries, equity options, flexible working hours, and a generous PTO policy. Employees also benefit from a remote work polic...
🌟 Culture
Nubank fosters a culture of innovation and creativity, encouraging employees to challenge the status quo in the financial sector. The company values t...

Software Engineering • Senior
Nubank • Mexico City - Hybrid
Skills & Technologies
Overview
Nubank is hiring a Senior Software Engineer to work on scalable microservices and high throughput jobs. You'll utilize technologies like Clojure, Kafka, and AWS in a hybrid work environment based in Mexico City.
Job Description
Who you are
You have a strong background in software engineering with experience in building scalable systems — your expertise in functional programming and microservices architecture allows you to tackle complex challenges effectively. You are familiar with Clojure and have a passion for leveraging modern technologies to create efficient solutions. Your experience with high throughput jobs and inter-service communication using Kafka makes you a valuable asset to any team.
You thrive in a collaborative environment and appreciate the importance of continuous integration and deployment practices — your familiarity with AWS and Kubernetes enables you to contribute to a robust cloud infrastructure. You understand the significance of monitoring and observability, and you have experience using tools like Prometheus to ensure system reliability.
What you'll do
As a Senior Software Engineer at Nubank, you will be responsible for designing and implementing horizontally scalable microservices — your role will involve writing clean, maintainable code in Clojure while applying functional programming techniques. You will work closely with cross-functional teams to ensure seamless inter-service communication and high throughput job processing using Kafka.
You will participate in the continuous integration and deployment process into AWS, ensuring that our systems are always up-to-date and performing optimally. Your expertise in data storage solutions like Datomic and DynamoDB will be crucial in managing our data effectively. You will also contribute to the monitoring and observability of our systems, using Prometheus to track performance and identify areas for improvement.
In this hybrid role, you will collaborate with your team in the office 2-3 times a week, fostering strong connections and teamwork. You will have the opportunity to mentor junior engineers and share your knowledge, helping to cultivate a culture of learning and growth within the organization.
What we offer
Nubank provides a dynamic work environment where innovation is encouraged — you will be part of a team that values human interactions and process-light methodologies. We offer a work-from-home allowance and parental consultancy to support our employees' needs. If applicable, we also provide relocation assistance to help you transition smoothly to our Mexico City office. Join us in redefining financial services in Latin America and be part of our mission to empower people through technology.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Nubank.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Earnin is seeking a Senior Software Engineer to join their Live Pay team. You'll work on designing and developing key platform services using JVM programming languages and AWS. This role requires strong backend engineering experience and offers a hybrid work arrangement.

Software Engineering
BetterCloud is hiring a Senior Software Engineer to work with their Microservices technology stack primarily using Java. You'll handle large amounts of data and requests, utilizing technologies like MySQL, Elasticsearch, and Kafka. This role requires 5+ years of experience.

Software Engineering
Delinea is hiring a Senior Software Engineer specializing in C# to enhance their cloud-native Identity Security Platform. You'll work on securing identities and managing access levels across various infrastructures. This position requires strong expertise in C#.

Software Engineering
CircleCI is hiring a Senior Software Engineer to enhance their platform for building, testing, and deploying code. You'll leverage AI and machine learning to improve software delivery. This role requires significant experience in software engineering.

Software Engineering
Nubank is hiring a Senior Software Engineer to develop scalable microservices and high throughput jobs. You'll work with technologies like Clojure, Kafka, and AWS across multiple locations in Brazil. This position requires strong software development skills and experience with cloud technologies.