
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 • Brazil (Remote)
dLocal is seeking a Senior Software Engineer to join their engineering team. You'll be responsible for implementing new features and improving performance for payment products using Java. This role requires significant experience in software development.
You are an experienced software engineer with a strong background in Java development. You have a proven track record of building robust solutions and implementing new features in production environments. You thrive in a remote-first culture and enjoy collaborating with a diverse team of professionals from various backgrounds.
With at least 5 years of experience in software engineering, you have a deep understanding of payment systems and the challenges they present. You are customer-centric and take pride in delivering high-quality solutions that enhance user experience and drive business success.
You are a proactive problem solver who enjoys tackling complex challenges. You have experience in performance optimization and are always looking for ways to improve existing systems. You are comfortable working in a fast-paced environment and can adapt to changing requirements.
You value collaboration and communication, understanding that the best results come from working closely with your team. You are open to feedback and eager to learn from others, contributing to a culture of continuous improvement.
Experience with cloud technologies and microservices architecture would be a plus. Familiarity with agile methodologies and tools like Jira can help you thrive in our dynamic environment.
As a Senior Software Engineer at dLocal, you will be responsible for designing and implementing new features for our payment products. You will work closely with product managers and other engineers to understand requirements and translate them into technical solutions. Your role will involve writing clean, maintainable code and conducting code reviews to ensure quality standards are met.
You will also be tasked with improving the performance of existing systems, identifying bottlenecks, and implementing solutions to enhance efficiency. You will participate in architectural discussions and contribute to the overall technical direction of the team.
Collaboration is key in this role, as you will work with cross-functional teams to deliver high-impact projects. You will engage in regular stand-ups and sprint planning sessions, ensuring alignment with team goals and timelines.
In addition to your technical responsibilities, you will mentor junior engineers, sharing your knowledge and helping them grow in their careers. You will foster a culture of learning and innovation within the team, encouraging experimentation and exploration of new technologies.
At dLocal, we offer a flexible, remote-first work environment that prioritizes work-life balance. You will have access to travel, health, and learning benefits, supporting your personal and professional growth. Join a diverse team of over 1000 professionals from 30+ nationalities, and be part of a company that is making a significant impact in emerging markets.
We believe in building a culture where everyone can thrive, and we encourage you to apply even if your experience doesn't match every requirement. Your unique perspective and skills can contribute to our mission of simplifying payment expansion for global brands.
Apply now or save it for later. Get alerts for similar jobs at dLocal.