Nubank

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

Skills & Technologies

Overview

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.

Job Description

Who you are

You have a solid background in software development, with experience in building scalable microservices. Your expertise in Clojure, or your willingness to learn it, will be essential as you contribute to Nubank's mission of redefining financial services in Latin America. You are familiar with high throughput jobs and inter-service communication, particularly using Kafka, and you understand the importance of continuous integration in software development. Your ability to work collaboratively in a hybrid environment will help you thrive in our team-oriented culture.

Desirable

Experience with functional programming techniques and hexagonal architecture will be a plus. If you have worked in the financial technology sector or have a keen interest in it, you will find yourself at home in our innovative environment. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.

What you'll do

As a Staff Software Engineer at Nubank, you will be responsible for designing and implementing horizontally scalable microservices that are crucial to our platform. You will leverage Clojure and functional programming techniques to build robust systems that can handle high volumes of transactions. Your role will involve collaborating with cross-functional teams to ensure that our software meets the needs of our customers while adhering to best practices in software development.

You will also focus on optimizing inter-service communication using Kafka, ensuring that our systems are efficient and reliable. Continuous integration will be a key part of your workflow, allowing you to deliver high-quality software rapidly. You will have the opportunity to mentor junior engineers, sharing your knowledge and helping them grow in their careers.

What we offer

At Nubank, we provide a supportive and inclusive work environment where you can thrive. Our hybrid work model allows you to balance in-office collaboration with remote work, ensuring flexibility in your schedule. We offer competitive compensation, a comprehensive benefits package, and opportunities for professional development. Join us in our mission to empower people and simplify financial services 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

Nubank

Software Engineering

Nubank📍 Buenos Aires - Hybrid

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.

🏢 HybridLead
2 months ago
Nubank

Staff Engineer

Nubank📍 Mexico City - Hybrid

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.

🏢 HybridSenior
3 months ago
Nubank

Staff Engineer

Nubank📍 Toronto

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.

Senior
1 month ago
Nubank

Software Engineering

Nubank📍 Belo Horizonte - Hybrid

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.

🏢 HybridSenior
1 month ago
Snyk

Staff Engineer

Snyk📍 Lisbon

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.

Senior
6 months ago