dLocal

Fintech

StaffEngineer-PaymentsPerformance

€75–110k ~AI est. Barcelona, Spain FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Staff Engineer - Payments Performance at dLocal. Skills: Payments performance, System design, Java development. Collaborate with technology leaders and product team. Understand department goals and requirements”

What You'll Achieve.

Improving conversion rates; Maximizing take rate; Keeping fraud costs under control; Keeping operational costs under control; Ensuring compliance

Industry & Context.

Fintech
Problems you'll solve

Solve complex software system issues

What They're Looking For.

Must Have

Bachelor's degree in software engineering or computer science, Minimum of 7 years of professional experience in Java development, Solid experience in Java application development and software architecture, In-depth knowledge of object-oriented design principles and design patterns, Ability to write clean, efficient, and readable code, Well-versed in the software development life cycle

Nice to Have

Experience with cloud platforms such as AWS or GCP, Experience with Java development frameworks like Spring and Hibernate, Event-driven architecture design experience, High-level project management skills, Ability to solve complex software system issues, Good verbal and written communication skills, Being a team player, Upper-intermediate written and spoken English proficiency

What You'll Do.

Collaborate with technology leaders and product team

Understand department goals and requirements

Translate goals into technical solutions

Design high-quality Java applications

Develop high-quality Java applications

Maintain high-quality Java applications

Lead technical architecture of Java projects

Lead design of Java projects

Create scalable architecture systems

Optimize application performance

Identify areas for improvement

Address areas for improvement

Troubleshoot design flaws

Troubleshoot system bottlenecks

Enhance application stability

Enhance application performance

Perform validation tests

Ensure flexibility of Java environment

Ensure scalability of Java environment

Make necessary adjustments

Conduct system performance tests

Assess system capacity

Fine-tune application performance

Generate systems reports

Present systems reports

Provide constructive feedback

Maintain high standards of software development

Ensure code readability

Ensure adherence to best practices

How You'll Work.

Team & Collaboration

Cross-functional teams; Work with own team; Collaborate with other teams

Communication Scope

Verbal communication; Written communication

Process & Methodology

Project management

Full Job Description

## Description Why should you join dLocal? dLocal enables the biggest companies in the world to collect payments in 40 countries in emerging markets. Global brands rely on us to increase conversion rates and simplify payment expansion effortlessly. As both a payments processor and a merchant of record where we operate, we make it possible for our merchants to make inroads into the world’s fastest-growing, emerging markets.    By joining us you will be a part of an amazing global team that makes it all happen. Being a part of dLocal means working with 1000+ teammates from 30+ different nationalities and developing an international career that impacts millions of people’s daily lives. We are builders, we never run from a challenge, we are customer-centric, and if this sounds like you, we know you will thrive in our team. We are looking for a highly skilled Staff Engineer to join our Payments Performance team. This team is focused on optimizing payment performance across multiple dimensions: improving conversion rates, maximizing take rate, and keeping fraud and operational costs under control while ensuring compliance. As a Staff Engineer, you will play a key role in designing and evolving the systems that power critical areas such as payment routing, fraud prevention, and anomaly detection. This includes building and scaling systems that intelligently decide which processors handle each transaction, developing real-time fraud decisioning tools based on data and machine learning models, and enabling proactive detection of anomalies across business and operational metrics. You will work closely with cross-functional teams to design robust, scalable, and high-performance systems, ensuring they meet both current and future needs. Your expertise in system design and architecture will be essential in driving technical decisions, improving our platform, and helping the team navigate complex challenges. This role requires a strong strategic mindset and the ability to underst

Free ATS check

Applying for this Staff Engineer - Payments Performance role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about dLocal?

Real rants from real employees. Read before you apply.

Read Company Rants →