
Empowering payments in emerging markets globally
dLocal is a leading payments platform headquartered in Tres Cruces, Montevideo, Uruguay, specializing in enabling global merchants to connect with billions of users in emerging markets. The company has raised $357 million in funding and serves clients like Amazon and Shopify, providing a seamless so...
Employees enjoy competitive salaries, equity options, generous PTO, and a remote-friendly work policy that supports work-life balance....
dLocal fosters a culture focused on innovation and inclusivity, emphasizing its mission to bridge the payments gap in emerging markets while promoting...

dLocal • Spain
dLocal is seeking a Senior Software Engineer to enhance their payments products. You'll work with Java to implement new features and improve performance. This role requires significant experience in software development.
You have 5+ years of experience in software engineering, particularly in backend development, and have a strong understanding of building scalable systems. Your expertise in Java is complemented by your ability to work collaboratively in a team environment, where you take ownership of your projects from conception to deployment.
You are a problem solver who thrives on challenges and enjoys the process of improving existing systems. Your experience includes implementing new features and optimizing performance, ensuring that the solutions you build are robust and efficient. You are customer-centric and understand the importance of delivering high-quality products that meet user needs.
You are comfortable working in a remote-first culture and appreciate the flexibility it offers. You value continuous learning and are eager to grow your skills in a dynamic environment. You are a team player who communicates effectively and collaborates with cross-functional teams to achieve common goals.
Experience with payment processing systems or financial technology is a plus. Familiarity with agile methodologies and modern development practices will help you excel in this role. You are open to learning new technologies and adapting to the evolving landscape of software engineering.
As a Senior Software Engineer at dLocal, you will be responsible for implementing new features and enhancing the performance of our payments products. You will work closely with product managers and other engineers to understand requirements and translate them into technical specifications. Your role will involve designing and developing robust solutions that can handle high transaction volumes while maintaining security and reliability.
You will participate in code reviews, ensuring that best practices are followed and that the codebase remains clean and maintainable. You will also be involved in troubleshooting and resolving issues that arise in production, using your analytical skills to identify root causes and implement effective solutions.
Collaboration is key in this role, as you will work with a diverse team of engineers from various backgrounds. You will contribute to team discussions, sharing your insights and learning from others. Your input will help shape the direction of our engineering efforts and improve our overall product offerings.
At dLocal, we provide a flexible, remote-first work environment that allows you to balance your professional and personal life. You will have access to travel, health, and learning benefits, supporting your growth and well-being. Our culture is built on collaboration and innovation, where every team member's contributions are valued.
You will be part of a global team that is dedicated to making a positive impact in the world of payments. Your work will directly influence how businesses operate in emerging markets, helping them to expand and thrive. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of every individual to grow and succeed within our team.
Apply now or save it for later. Get alerts for similar jobs at dLocal.