
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 • Lead
Nubank • Buenos Aires - Hybrid
Overview
Nubank is hiring a Lead Software Engineer to develop scalable microservices primarily using Clojure. You'll work with technologies like Kafka and contribute to building innovative financial products. This role requires strong software development skills and a willingness to learn.
Job Description
Who you are
You have a strong background in software engineering with experience in developing scalable applications. You are familiar with microservices architecture and have a keen interest in functional programming, particularly with Clojure — even if you haven't worked with it before, you're eager to learn. You understand the importance of high throughput and efficient inter-service communication, and you are comfortable working with tools like Kafka. You thrive in collaborative environments and are excited about contributing to a team that values state-of-the-art software development practices.
You are adaptable and open to learning new technologies, which is essential in a fast-evolving field like financial technology. Your problem-solving skills are complemented by your ability to communicate effectively with team members and stakeholders. You are committed to writing clean, maintainable code and understand the significance of continuous integration in the software development lifecycle.
Desirable
Experience with cloud platforms and CI/CD tools would be a plus, as would familiarity with agile methodologies. If you have worked in the financial sector or have an interest in fintech, that would align well with Nubank's mission to redefine financial services in Latin America.
What you'll do
As a Lead Software Engineer at Nubank, you will be responsible for designing and implementing horizontally scalable microservices primarily using Clojure. You will leverage functional programming techniques and hexagonal architecture to build robust financial products that serve millions of customers. Your role will involve high throughput jobs and ensuring efficient inter-service communication using Kafka, which is critical for our operations.
You will collaborate closely with other engineers, product managers, and designers to create innovative solutions that simplify financial services. Your contributions will directly impact the user experience and the overall success of Nubank's offerings. You will also mentor junior engineers, sharing your knowledge and helping them grow in their careers.
In addition to coding, you will participate in code reviews, ensuring that best practices are followed and that the team maintains high standards of quality. You will be involved in discussions about system architecture and design, contributing your insights to help shape the future of our technology stack.
What we offer
Nubank offers a hybrid work model, allowing you to work from the office 2-3 times a week to foster team connection and collaboration. You will be part of a dynamic team that is passionate about using technology to empower people and simplify financial services. We provide opportunities for professional growth and development, encouraging you to expand your skill set and take on new challenges.
Our culture is built on collaboration, innovation, and a commitment to excellence. We believe in the importance of work-life balance and offer flexible working arrangements to support our employees. Join us in our mission to redefine financial services in Latin America and make a meaningful impact on millions of lives.
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

Staff Engineer
Nubank is hiring a Staff Software Engineer to develop scalable microservices primarily using Clojure. You'll work with technologies like Kafka and functional programming techniques. This position requires a strong background in software development.

Staff Engineer
Nubank is hiring a Staff Software Engineer to develop scalable microservices primarily using Clojure. You'll work with technologies like Kafka and functional programming techniques. This position requires a strong background in software development.

Staff Engineer
Nubank is seeking a Staff Software Engineer to develop scalable microservices primarily using Clojure. You'll work with technologies like Kafka and contribute to building innovative financial products. This role requires a strong background in software development and a willingness to learn new technologies.

Staff Engineer
Snyk is hiring a Staff Software Engineer for their Backend Team to shape how organizations build and secure software at scale. You'll work with technologies like Java, Python, and AWS to create high-performance services. This position requires significant experience in backend engineering.

Staff Engineer
Flyr is hiring a Staff Software Engineer to provide technical leadership and architectural guidance across multiple teams. This role requires a strong focus on decision-making and mentoring, with a preference for candidates with 10+ years of experience.