
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...
Overview
Nubank is hiring a Senior Software Engineer to develop financial products using Clojure and microservices architecture. You'll work with technologies like Kafka and AWS in a hybrid work environment based in Bogotá.
Job Description
Who you are
You have a strong background in software development, particularly with a focus on functional programming and microservices architecture. Your experience includes working with high throughput systems and you are eager to learn new technologies, such as Clojure, which will be taught to you on the job. You thrive in collaborative environments and are passionate about building scalable and efficient software solutions that empower users.
You are familiar with continuous integration and deployment practices, and have experience working with cloud platforms like AWS. Your understanding of inter-service communication and data processing will be crucial in this role, as you will be handling complex financial systems that require reliability and performance.
What you'll do
As a Senior Software Engineer at Nubank, you will be responsible for designing and implementing horizontally scalable microservices primarily using Clojure. You will leverage your knowledge of functional programming techniques and hexagonal architecture to create robust financial products. Your role will involve high throughput jobs and ensuring efficient inter-service communication using Kafka.
You will collaborate closely with other engineers and cross-functional teams to enhance our software development practices and contribute to the overall mission of simplifying financial services in Latin America. You will also participate in code reviews, mentor junior engineers, and help shape the engineering culture at Nubank.
What we offer
Nubank provides a hybrid work model, allowing you to work from home while also fostering team collaboration in the office. We offer a competitive benefits package, including vacation days, gym partnerships, and relocation assistance if applicable. Join us in redefining financial services and making a significant impact on millions of customers across Latin America.
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
Five9 is hiring a Senior Software Engineer to contribute to their modern SaaS platform focused on enhancing customer service through AI. You'll work with Google Cloud Platform and security systems to develop a reliable infrastructure. This position requires experience in cloud software and security systems.

Software Engineering
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.

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.

Software Engineering
Confluent is seeking a Senior Software Engineer to design and implement scalable backend services. You'll work with Golang, PostgreSQL, and Kafka to build enterprise-grade distributed systems. This role requires strong problem-solving skills and experience in system design.

Backend Engineer
DigiCert is hiring a Senior Golang Engineer to build scalable cloud-native web services. You'll work with Go and RESTful APIs while collaborating with cross-functional teams. This position requires 5+ years of experience in Golang development.