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

Staff, Product Manager

Staff Product Manager position at Walmart focusing on building next-generation financial reporting platforms and solutions.

(USA) Staff, Product Manager

Staff Product Manager position at Walmart focusing on data-driven product decisions and customer-centric solutions.

Lead Software Engineer, Internal Generative AI Applications

Lead Software Engineer position at Wells Fargo focusing on internal generative AI applications development, requiring 5+ years of experience in software engineering and AI technologies.

Product Innovation - Tech Lead Senior Manager - Restaurant Technology

Senior Manager Tech Lead position at McDonald's focusing on restaurant technology and POS systems, offering competitive salary and benefits in Chicago.