
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 • Buenos Aires - Hybrid
Overview
Nubank is hiring a Senior 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.
Job Description
Who you are
You have a solid background in software engineering, with experience in building scalable systems and a willingness to learn new technologies like Clojure. You understand the principles of functional programming and are eager to apply them in real-world applications. Your experience includes working with microservices architecture and you are familiar with high throughput job processing. You thrive in collaborative environments and enjoy working with cross-functional teams to deliver impactful solutions.
You are adaptable and open to learning, especially when it comes to new programming languages and frameworks. Your problem-solving skills are complemented by a strong understanding of software development best practices, including continuous integration and deployment. You are passionate about creating user-friendly financial products that simplify complex processes for customers.
Desirable
Experience with Kafka is a plus, as it will help you in handling inter-service communication effectively. Familiarity with cloud services and modern development tools will also be beneficial in this role. You appreciate a culture of feedback and continuous improvement, and you are excited about the opportunity to contribute to a leading digital financial platform.
What you'll do
As a Senior Software Engineer at Nubank, you will be responsible for designing and implementing horizontally scalable microservices using Clojure. You will leverage functional programming techniques and hexagonal architecture to create robust financial products that serve millions of customers. Your role will involve collaborating with other engineers to ensure high throughput and efficient inter-service communication using Kafka.
You will participate in code reviews and contribute to the continuous improvement of our software development practices. Your insights will help shape the technical direction of projects, and you will have the opportunity to mentor junior engineers, sharing your knowledge and expertise.
In addition to coding, you will engage in discussions about system architecture and design, ensuring that our solutions are not only effective but also maintainable and scalable. You will work closely with product managers and designers to understand user needs and translate them into technical requirements, ensuring that our products are both functional and user-friendly.
What we offer
Nubank offers a hybrid work model that allows you to work from home while also connecting with your team in the office at least twice a week. We provide a supportive environment where you can grow your skills and advance your career. Our benefits include opportunities for earning equity, comprehensive health insurance, and parental leave. We also offer a work-from-home allowance to help you set up your ideal workspace. Join us in redefining financial services in Latin America and be part of a mission-driven team that values simplicity and accessibility.
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
BriteCore is hiring a Senior Software Engineer to help shape the future of technology services for Property & Casualty insurers. You'll work in a customer-facing role to deliver secure, scalable solutions. This position is remote but candidates must be located in Argentina or Brazil.

Full Stack Engineer
Dialpad is seeking a Senior Full Stack Engineer to enhance their AI-powered customer communications platform. You'll work with JavaScript, React, and Node.js to build and maintain application wrappers for both browser and desktop environments. This role requires strong technical skills and a collaborative mindset.

Backend Engineer
Dialpad is seeking a Senior Backend Engineer to build a high-performance, scalable backend for their AI-powered customer communications platform. You'll work with Java and Spring to deliver impactful solutions. This role requires significant backend engineering experience.

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
Point72 is hiring a Senior Software Engineer to contribute to their technology initiatives. This role requires extensive experience in software development and engineering principles.