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.