Software Engineer Team Lead - Java & Microservices

dLocal enables global companies to collect payments in 40 countries in emerging markets, serving as both a payments processor and merchant of record.
$120,000 - $180,000
Backend
Staff Software Engineer
Remote
501 - 1,000 Employees
8+ years of experience
Finance

Description For Software Engineer Team Lead - Java & Microservices

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.

Last updated 3 months ago

Responsibilities For Software Engineer Team Lead - Java & Microservices

  • Responsible for week-to-week planning of team and keeping members accountable
  • People management and team member development
  • Drive technical direction in projects ensuring scalability and robustness
  • Hands-on coding and serving as senior authority in software development
  • Responsible for team hiring
  • Managing communication and planning between teams

Requirements For Software Engineer Team Lead - Java & Microservices

Java
  • Experience leading remote development teams
  • Solid experience in Java application development and/or software architecture
  • Knowledge of microservices environment (Circuit breaker, Idempotency)
  • In-depth knowledge of object-oriented design principles and design patterns
  • Experience with Java development frameworks like Spring and Hibernate
  • Event-driven architecture design experience
  • At least intermediate written and spoken English proficiency
  • Well-versed in the software development life cycle

Benefits For Software Engineer Team Lead - Java & Microservices

Medical Insurance
  • Health benefits
  • Learning benefits
  • Travel benefits

Interested in this job?

Jobs Related To dLocal Software Engineer Team Lead - Java & Microservices

Software Engineering Leader - Developer Experience

Lead software development for dLocal, building scalable applications for global brands. Remote work, international team, impactful projects.

Distinguished, Technical Program Manager – Payments & Fraud Platform Team

Distinguished Technical Program Manager role at Walmart leading payments and fraud platform initiatives.

Senior Product Manager, Manager

Senior Product Manager position at Walmart focusing on healthcare technology and pharmacy systems development.

(USA) Senior Manager, Solution Consulting

Lead Workday recruiting and talent management implementation at Walmart Global Tech, managing a team while driving technical innovation in HR systems.

Staff, Technical Program Manager - Global Technology

Staff Technical Program Manager position at Walmart Global Tech, leading international merchandising and sourcing technology initiatives with 7+ years experience required.