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
This job posting may no longer be active. You may be interested in these related jobs instead:
Support Engineer IV, Payments Acceptance and Experience Tech

Senior support engineering role at Amazon focusing on payments technology, requiring 4+ years of experience in software development or technical support, with expertise in multiple programming languages.

Staff Software Engineer

Staff Software Engineer position at Intuit leading the MXP Commerce Team, architecting and developing enterprise solutions while providing technical leadership.

Staff Software Engineer, Backend (Platform - CETI)

Staff Software Engineer position at Coinbase focusing on backend development for the Platform Product Group's Consumer Engineering Test Infrastructure team.

Software Engineering MTS

Software Engineering MTS position at Salesforce, focusing on core services development and Tableau Cloud infrastructure, offering competitive compensation and hybrid work options in Seattle.

Technical Architect

Technical Architect position at Salesforce, offering $168,397-$236,500, combining technical leadership with customer solution architecture, hybrid work model available.

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 4 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?