Nubank

Tech Lead Software Engineer

Toronto, Remote. Posted 3 months ago

The role

The Tech Lead Software Engineer will work with large scale distributed systems and set technical direction for multiple teams. The role focuses on backend applications using Clojure, though engineers may contribute to mobile and frontend development as needed.

What you will do

  • Work with large scale distributed systems and understand broad architecture
  • Set technical direction for multiple teams
  • Drive pragmatic innovation for resilient and flexible solutions
  • Mentor engineers across teams
  • Write, test, instrument, document, and maintain code
  • Pair and participate in code reviews
  • Collaborate with Product, Design, and Engineering leaders
  • Ensure comprehensive observability, performance monitoring, and error handling
  • Participate in on-call rotations and respond to incidents
  • Contribute to mobile and frontend development according to business needs

Required qualifications

  • At least 10 years of experience developing digital products in complex environments
  • Deep expertise in distributed systems, microservices architecture, and cloud technologies
  • Proven track record of designing and delivering large-scale systems that serve thousands or even millions of users
  • Strong background in object-oriented or functional programming languages
  • Demonstrated ability to lead technical initiatives across multiple teams without direct authority
  • Experience mentoring senior engineers and raising the technical bar across organizations
  • Practical knowledge of agile software development methodologies
  • Previous experience with CI/CD
  • Good communication skills to explain trade-offs to technical and non-technical stakeholders
  • Advanced English skills

Nice to have

  • Familiarity with Clojure, Finagle, Kafka, AWS, Datomic, DynamoDB, Prometheus, or Kubernetes

Benefits

  • Health Insurance
  • Life Insurance
  • Pension Plan
  • Extended maternity and paternity leaves
  • Nucleo - Our learning platform of courses
  • NuLanguage - Our language learning program
  • NuCare - Our mental health and wellness assistance program
  • Vacations

Before you apply

  • Recruitment process may involve the use of artificial intelligence–enabled tools
  • Nu does not provide individualized technical feedback

About the company

Nu serves more than 140 million customers with a mission to fight complexity and empower people. The company uses proprietary technology and data at scale to power its digital platform.

Tech Lead Software Engineer at Nubank | JobZoey