Senior Software Engineer

dLocal enables global companies to collect payments in 40 emerging market countries, serving as both a payments processor and merchant of record.
Backend
Senior Software Engineer
Remote
5+ years of experience
Finance

Description For Senior Software Engineer

dLocal is a leading payment technology company that enables global enterprises to process payments in 40 emerging market countries. As a Senior Java Developer, you'll join a dynamic team of 900+ professionals from 25+ nationalities, working on mission-critical payment systems. The role focuses on developing high-volume, low-latency applications using Java and modern technologies like microservices, cloud platforms, and both SQL and NoSQL databases. You'll be part of a remote-first culture that values innovation and technical excellence.

The position offers an opportunity to work on challenging projects that impact millions of people's daily lives, implementing new features and improving performance of payment products. You'll be involved in all development phases, from design to deployment, using cutting-edge technologies including Spring, Maven, AWS, and various database systems.

The ideal candidate combines strong Java development experience with knowledge of modern architectural patterns and cloud technologies. You'll work in an environment that encourages continuous learning and professional growth, with exposure to multiple technology stacks and the opportunity to contribute to architectural decisions.

Working at dLocal means being part of a company that processes payments for the world's biggest brands, with a culture that emphasizes flexibility, continuous learning, and global collaboration. The company offers comprehensive benefits including health coverage, learning opportunities, and the chance to develop an international career while working remotely.

Last updated 7 days ago

Responsibilities For Senior Software Engineer

  • Contributing in all phases of the development lifecycle
  • Designing, developing and delivering high-volume, low-latency applications for mission-critical systems
  • Writing well designed, testable, efficient code
  • Ensuring designs are in compliance with specifications
  • Supporting continuous improvement by investigating alternatives and technologies

Requirements For Senior Software Engineer

Java
MySQL
PostgreSQL
Redis
MongoDB
Kubernetes
  • 5+ years of software development experience using Java SE
  • Knowledge of microservices architecture
  • Experience with Spring, Maven, Java
  • Knowledge of other language ecosystems (Node/Express, GoLang/Gin)
  • Experience with relational databases and query optimization
  • Experience with non-relational databases
  • Experience with Cloud Providers (AWS preferred or GCP)
  • Written and spoken English
  • Ability to translate user requirements into technical solutions
  • Ability to quickly master new technologies
  • Ability to work independently
  • Be a team player

Benefits For Senior Software Engineer

Medical Insurance
  • Health Benefits
  • Learning Benefits
  • Travel Benefits

Interested in this job?

Jobs Related To dLocal Senior Software Engineer

Senior Software Engineer - Payouts Intergration

Senior Software Engineer position at dLocal focusing on payouts integration, developing high-volume, low-latency applications for mission-critical systems.

Quality Assurance Engineer, FireTV

Senior QA Engineer role at Amazon Fire TV, focusing on quality assurance for streaming media players and voice experience features.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Windows Developer Platform team in Hyderabad, building core components and APIs for Windows developers.

Senior Backend Software Engineer / SMTS - Distributed Systems

Senior Backend Engineer role at Salesforce focusing on distributed systems development with 6+ years experience required, offering hybrid work and comprehensive benefits.

CPU Physical Design Engineer

Senior CPU Physical Design Engineer role at Qualcomm India, requiring 7+ years of IC design experience, focusing on physical design and timing signoff for high-speed cores.