Staff Engineer - Java

dLocal
Barcelona, Madrid, Buenos Aires, São Paulo, Montevideo
Workplace: HybridFull timeFunction: Software EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["Strategic mindset","Communication skills","Team collaboration","System troubleshooting","Code review feedback"]

Design and evolve Java-based systems that optimize payment routing, fraud prevention, and anomaly detection across the Payments Performance team. Build and scale decisioning systems that route transactions to processors, develop real-time fraud tools using data and machine learning, and enable proactive anomaly detection. Partner with product and engineering leaders to deliver robust, scalable, high-performance architecture, improve platform capabilities, and raise reliability through performance testing, monitoring, and code reviews.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
dLocal
dLocal
3 days ago

Staff Engineer - Java

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 21 hours agoStatus: Live

Job Summary

Design and evolve Java-based systems that optimize payment routing, fraud prevention, and anomaly detection across the Payments Performance team. Build and scale decisioning systems that route transactions to processors, develop real-time fraud tools using data and machine learning, and enable proactive anomaly detection. Partner with product and engineering leaders to deliver robust, scalable, high-performance architecture, improve platform capabilities, and raise reliability through performance testing, monitoring, and code reviews.
Location: Barcelona, Madrid, Buenos Aires, São Paulo, Montevideo
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and evolve systems for payment routing, fraud prevention, and anomaly detection.
  • •Build and scale real-time decisioning tools using data and machine learning models.
  • •Develop Java applications and lead technical architecture for scalability, performance, and maintainability.
  • •Optimize application and database performance by identifying bottlenecks and improving resource utilization.
  • •Perform performance testing, production monitoring with telemetry tooling, and conduct code reviews with constructive feedback.

Pay and Benefits

Perks:Annual Bonus

Key Requirements

  • •Bachelor’s degree in software engineering or computer science.
  • •7+ years of professional Java development experience, including software architecture.
  • •Solid knowledge of object-oriented design principles and design patterns.
  • •Ability to write clean, efficient, readable code and solve complex system issues.
  • •Experience with Java frameworks such as Spring and Hibernate, and event-driven architecture (plus cloud experience with AWS or GCP is desired).
Experience:7+ years
Education:Bachelor's in software engineering or computer science
Skills:Strategic mindsetCommunication skillsTeam collaborationSystem troubleshootingCode review feedback
Languages:English
Tech Stack:JavaAWSGCPSpringHibernateEvent-driven architectureObject-oriented designDesign patternsNewrelicDatadogGrafanaPrometheusDynatraceCloudWatchELK

Company Brief

dLocal
Provides cross-border payments and financial infrastructure enabling global merchants to collect payments, manage payouts, and reconcile transactions across emerging markets through a unified payments platform.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Montevideo, Uruguay
Founded: 2016
WebsiteLinkedIn