About the job
Join Our Team as a Senior Software Engineer
About Us
Nubank is a leading digital financial platform, serving over 127 million customers in Brazil, Mexico, and Colombia. We are committed to simplifying financial services and empowering individuals by creating innovative solutions. Our mission is to eliminate complexity in finance, paving the way for a brighter financial future.
As a publicly traded company on the New York Stock Exchange (NYSE: NU), we leverage cutting-edge technology, data intelligence, and an efficient operational framework to provide financial products that are accessible and user-friendly. Our achievements have earned us recognitions such as being listed among Time's 100 Companies, Fast Company’s Most Innovative Companies, and Forbes’ World’s Best Bank. Explore career opportunities with us at Nubank Careers.
About the Role
As part of our Engineering team, you will be instrumental in designing and scaling the technology that powers top-tier financial products in Latin America. We are dedicated to employing state-of-the-art software development practices and utilizing a diverse set of technologies and architectures to create resilient, secure, and scalable systems.
In your role as a Senior Software Engineer, you will lead the design and evolution of large-scale distributed systems while collaborating closely with various teams to influence technical decisions. While experience with our technology stack is valued, we are also committed to fostering growth, and we will provide training in Clojure, our primary backend language.
Your contributions will include developing and enhancing:
- Horizontally scalable microservices primarily in Clojure, utilizing Finagle and other technologies.

