I applied through an employee referral. I interviewed at Nubank (Toronto, ON) in Feb 2026
Interview
The technical interview process was rigorous and well-structured for a Senior Software Engineer (IC5) level. It included recruiter screenings, deep-dive system design focusing on distributed systems, and a great final round with the Engineering Manager. The engineering team is highly competent and great to talk to.
Unfortunately, the process fell through at the very final stage due to logistical constraints. After reaching the offer stage and aligning on compensation, the process was halted due to unforeseen limitations with their third-party global mobility partner in Canada regarding visa sponsorship.
This was quite disappointing, as visa support was presented as a possibility from the very beginning, and the exact reasons for the last-minute reversal were never fully clarified.
Overall, I highly recommend the engineering team, but candidates requiring visa sponsorship through their Canadian Employer of Record should clarify those specific legal constraints before starting the interview process.
Interview questions [3]
Question 1
Design a high-throughput, resilient distributed system ensuring data consistency.
the interview rouds was pretty standard a algorithm for house about stock , next check the algorithm in live, then design interview and manager interview 1 interview in english rest in spanish
I applied through a recruiter. I interviewed at Nubank (Toronto, ON) in May 2026
Interview
The interview has multiple rounds from coding assessment, architecture round, pair programming, technical interview and HR round. I was able to reach till architecture round. They usually provide an update after every 1-3 business days.
Interview questions [2]
Question 1
It was a Codesignal round with 4 questions with a classic OOP design. One was about standard banking operations and the other was finding top n withdrawers. The time limit was 90 minutes.
The next round was Architecture round about chargeback design where you need to process all the transactions and upload them to ftp with a max of 4 files per day. It was for 60 minutes.
There are 5 round of interview, first round is technical coding, after that is system design interview, each round has result, if you are not passing the previous round, you got refuse email