What is the interview process like for Software Engineers at Nubank?

Ana Paula Maia
Nov 7 · 4 min read

From application to onboarding, here’s everything you need to know to join our engineering team.

Nubank was born to fight complexity and empower people. We use technology, design and data science to create amazing products and services that give back to customers control over their finances — and combine that with outstanding customer support which is both human and efficient.

Man sitting on a chair smiling while working on a laptop and using headphones
Man sitting on a chair smiling while working on a laptop and using headphones
Rodrigo Gaião — Senior Tech Recruiter at Nubank

As Software Engineers play a big role in our company, we are constantly looking for talents to join our team — and, as everything we do at Nubank, our recruiting process also reflects our values.

We’ve created a process focused on both guaranteeing a good experience for every candidate and allowing us to learn more about each applicant.

This is how it goes:

1- Application and Resumé.

The first step is applying to a position on our career page.

On our page, candidates can import information straight from LinkedIn, upload their CVs, and add other types of files and information while also answering some initial questions — such as the very basic “Why are you interested in joining Nubank?”.

We also like to understand the candidate’s motivations — which is why we ask everyone to be transparent about their expectations on joining Nubank. After all, our reality must fit the type of challenges that drives them.

2- Remote interview

People approved on the first phase are invited to a remote interview with either a recruiter or a fellow Software Engineer. At this stage, we hope to:

  • Understand more about the candidates, their professional backgrounds, which are their technical skills and what are they looking for in terms of career;
  • Explain how we apply function programming at Nubank;
  • Talk about the dynamics of our cross-functional teams;
  • Understand how they feel about diversity in the workplace.

More than an interview, this talk is meant to be a transparent conversation between us and candidates — this is the time to get to know one another and share our expectations.

3- Technical Exercise

After the remote interview, we send candidates a technical exercise and usually give them around 10 days to finish it.

Exercises vary according to the position, but they all have the same goal: simulate part of what we face everyday at Nubank.

You can find more details on our technical exercise on this post: Acing Nubank’s technical exercise.

4- Meeting in person

Everyone approved in the technical exercise moves forward to the next phase: spending one morning or afternoon in our office to:

  • Undergo a series of interviews with our People & Culture team and talk about more specific technical and cultural aspects of working at Nubank;
  • Do a pairing exercise with one of our engineers;
  • Do a team exercise about architectural design.

At this stage, we are interested in understanding how the candidates work in pairs, listen to their ideas and seeing how they act in situations very similar to those experienced by our teams daily.

5- Offer and Onboarding

We are very happy to extend a job offer to everyone approved onthe final stage! If the candidate accepts it, we arrange all the details for the starting date and the onboarding — an immersion in our culture, business and technology.

The onboarding is meant to provide every tool a Nubanker needs to begin working with us and contribute to our challenges!

Back vision of a woman sitting on a desk looking at a computer and two monitors while programming.
Back vision of a woman sitting on a desk looking at a computer and two monitors while programming.
Software Engineer at work

Tips for our process

Rodrigo Gaião, Senior Tech Recruiter at Nubank, and Heloisa Carbone, Software Engineer, give some advice on what can help in the recruiting process.


Stay restless! Join Nubank.

Building Nubank

Nubank's Tech Blog

Ana Paula Maia

Written by

💜 Brand Manager at @nubank💡 Co-founder @mulherestbsabem 👩🏽‍💻 @SIUC alumna (MassComms and Media Arts MS). Furious dancer.

Building Nubank

Nubank's Tech Blog

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade