1. What is a Software Engineer at Nubank?
At Nubank, the Software Engineer role is at the heart of our mission to fight complexity and empower people. You will be building highly scalable, distributed systems that support millions of customers across Latin America and beyond. This is not a role for those who prefer routine maintenance; you will be tackling significant engineering challenges, from high-throughput transaction processing to complex financial architecture, all while maintaining the high availability our users expect.
You will work in a fast-paced environment that values autonomy, technical rigor, and a "customer-first" mindset. Our engineering culture thrives on constant evolution—whether it is designing resilient systems for chargebacks, scaling our infrastructure, or refining core banking services. As a Software Engineer, you have a direct impact on our product roadmap, and you are expected to take ownership of your work, challenge existing patterns, and collaborate across teams to deliver robust, reliable solutions.