Taro Logo

Senior Software Engineer Interview Experience - Toronto, Canada

March 18, 2026
Negative ExperienceGot Offer

Process

I applied through an employee referral. The process took 3 months.

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.

Questions

Design a high-throughput, resilient distributed system ensuring data consistency.

Explain how you handle event-driven communication using message brokers, like RabbitMQ or Kafka.

There was a discussion on functional programming concepts and a willingness to learn and transition to Clojure.

Was this helpful?

Interview Statistics

The following metrics were computed from 6 interview experiences for the Nubank Senior Software Engineer role in Toronto, Ontario.

Success Rate

0%
Pass Rate

Nubank's interview process for their Senior Software Engineer roles in Toronto, Ontario is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive33%
Neutral33%
Negative33%

Candidates reported having mixed feelings for Nubank's Senior Software Engineer interview process in Toronto, Ontario.

Nubank Work Experiences