
Empowering financial freedom for millions worldwide
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...
Nubank offers competitive salaries, equity options, flexible working hours, and a generous PTO policy. Employees also benefit from a remote work polic...
Nubank fosters a culture of innovation and creativity, encouraging employees to challenge the status quo in the financial sector. The company values t...

Nubank • Canada, Toronto
Nubank is seeking a Senior 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 experience in software development and a willingness to learn new technologies.
You have a strong background in software engineering with a focus on building scalable systems. Your experience includes working with microservices architecture and you are comfortable with high throughput jobs. You are eager to learn and adapt to new programming languages, particularly Clojure, which will be the primary language used in this role.
You possess a solid understanding of functional programming techniques and are familiar with hexagonal architecture. Your experience with inter-service communication and message brokers, such as Kafka, will be invaluable as you contribute to Nubank's engineering team. You are a collaborative team player who thrives in an environment that values innovation and continuous improvement.
Experience with cloud services and CI/CD practices is a plus. Familiarity with agile methodologies and a passion for financial technology will help you succeed in this role. You are open to mentoring others and sharing your knowledge within the team.
As a Senior Software Engineer at Nubank, you will be responsible for designing and implementing horizontally scalable microservices that meet the needs of our growing customer base. You will leverage your expertise in Clojure to write clean, efficient code while adhering to best practices in software development. Your role will involve collaborating with cross-functional teams to ensure that our financial products are user-friendly and reliable.
You will participate in code reviews and contribute to the continuous improvement of our development processes. Your work will directly impact the performance and scalability of our systems, enabling Nubank to provide exceptional financial services to millions of customers across Latin America.
You will also have the opportunity to learn from experienced engineers and expand your skill set in a supportive environment. Your contributions will help shape the future of Nubank's technology stack and enhance the overall customer experience.
Nubank offers a dynamic work environment where innovation is encouraged. You will have access to ongoing training and development opportunities to help you grow in your career. We value diversity and inclusion, and we are committed to creating a workplace where everyone feels empowered to contribute.
In addition to competitive compensation, we provide a range of benefits designed to support your well-being and work-life balance. Join us in redefining financial services and making a positive impact on people's lives.
We encourage you to apply even if your experience doesn't match every requirement. At Nubank, we believe in the potential of every individual and are excited to welcome new talent to our team.
Apply now or save it for later. Get alerts for similar jobs at Nubank.