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 days 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.

AI-Centric Full Stack Developer

Senior Full Stack Developer position focusing on AI integration and enterprise SaaS development, requiring 8+ years of experience and deep AI knowledge.

Lead Software Engineer - Driver Platform

Lead Software Engineer position at GoTo Group, focusing on backend development for the Driver Platform Team, requiring 6+ years of experience in building scalable systems.

Lead Software Engineer

Lead Software Engineer position at MyPass Global, managing and leading a software engineering squad in developing workforce compliance software solutions.

Software Development Manager, Amazon

Lead software development team at Amazon, managing core services for worldwide customer purchase journey with focus on shipping and regional services.