dLocal is a leading fintech company that facilitates payments processing in 40 emerging markets worldwide. As a Software Engineer Team Lead for Java & Microservices, you'll join a dynamic team of 900+ professionals from 25+ nationalities. This role combines technical leadership with people management, requiring expertise in Java, microservices architecture, and team leadership. You'll be responsible for driving technical decisions, ensuring scalable solutions, and managing a remote team while maintaining hands-on involvement in coding. The position offers a flexible, remote-first culture with comprehensive benefits including health, travel, and learning opportunities. You'll play a crucial role in developing and implementing architecture systems that support current and future Java applications, working with cutting-edge technologies and frameworks. This role provides an opportunity to impact millions of users while developing an international career in a rapidly growing fintech company. The ideal candidate should have strong experience in Java development, microservices architecture, and team leadership, combined with excellent communication skills and a strategic mindset.