
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 payment solutions. 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 you thrive in building robust solutions that meet user needs. Your expertise in Java is complemented by a solid understanding of software design principles and best practices. You are comfortable working in a collaborative environment and enjoy taking ownership of projects from conception to deployment. You have a customer-centric mindset and are motivated by the impact your work has on users around the world. You are adaptable and open to learning new technologies and methodologies as needed. You understand the importance of performance optimization and are skilled in identifying bottlenecks in applications.
Experience with payment processing systems or financial technology is a plus. Familiarity with cloud services and microservices architecture will set you apart. You are proactive in seeking solutions and enjoy tackling challenges head-on. You have a knack for mentoring junior developers and sharing your knowledge with the team.
As a Senior Software Engineer at dLocal, you will be responsible for implementing new features that enhance our payment products. You will work closely with cross-functional teams to gather requirements and translate them into technical specifications. Your role will involve improving the performance of existing systems and ensuring they are scalable and reliable. You will participate in code reviews, providing constructive feedback to your peers while also learning from their insights. You will be involved in troubleshooting and debugging issues that arise in production, ensuring minimal disruption to our services. You will contribute to the overall architecture of our systems, making recommendations for improvements and innovations. You will also have the opportunity to mentor junior engineers, helping them grow their skills and confidence.
At dLocal, we foster a flexible, remote-first culture that values collaboration and innovation. You will be part of a diverse team of over 1000 professionals from more than 30 nationalities, working together to make a significant impact in the world of payments. We offer competitive health and learning benefits, along with opportunities for travel and professional development. You will have the chance to work on projects that affect millions of users globally, making your contributions meaningful and rewarding. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Apply now or save it for later. Get alerts for similar jobs at dLocal.