TECH MANAGER - [ZG-563]

Nubank


Nu Technology Leadership Opportunity About Us Nu was born in 2013 with the mission to fight complexity and empower people in their daily lives by reinventing financial services. We are one of the world's largest digital banking platforms, serving millions of customers across Brazil, Mexico, and Colombia. Our Engineering Culture We strive for state-of-the-art software development practices, currently including a variety of technologies. While we value candidates familiar with them, we are confident that software engineers interested in joining Nubank will be able to learn from our team. - We use horizontally scalable microservices written mostly in Clojure, using Finagle, leveraging functional programming techniques and hexagonal architecture - We leverage high throughput jobs and inter-service communication using Kafka - Our Continuous Integration and Deployment processes run into AWS - Data storage is managed in Datomic and DynamoDB - We monitor and observe our systems with Prometheus - We run as much as possible in Kubernetes We are a process-light organization that values human interactions. We prefer working in small, independent teams that feel like startups within the company, avoiding unnecessary coupling and centralization. We understand that execution is key to success and optimize processes to remove bottlenecks. Learn more in our engineering blog to gain insights into our work culture. Your Role As A Tech Manager As a Tech Manager in Engineering, you'll lead a team of 8–10 software engineers (ICs) fostering a culture of teamwork, feedback, and continuous improvement. You'll conduct effective 1:1s, team meetings, and rituals, while managing individual contributors to enable high performance and supporting others. - You'll be responsible for delivering distributed systems at scale, aligning stakeholders around your team's vision, goals, and metrics, and making informed architecture design decisions - You'll implement improvements in work processes and organization - You'll coach and mentor software engineers, supporting their growth and performance - You'll ensure adherence to good development practices, internal alignment, and quality software delivery What We're Looking For We're looking for a professional who has experience leading engineering teams, with a background as a software engineer or architect. They should have experience managing people, including performance assessments, hiring, and career development support. Strong technical understanding is required to participate in architecture discussions and translate complex concepts for non-engineers.

trabajosonline.net © 2017–2021
Más información