Senior Java Software Engineer, User/Account Management
BitsoAbout the role
Working At Bitso
We are a diverse team that takes pride in understanding the perspectives of others. We fully embrace working remotely and we are eager to act, improve and accelerate progress inside and outside of our organization.
To drive revolutionary changes in society and make crypto useful, we delight our customers with world-class products, deep care, and intentional empathy.
Your Purpose
As a Senior Java Software Engineer in the Core Services fleet, your primary responsibility will be to design, build, and maintain systems within the critical domains of Balances, Accounts, and Users Management. These domains are integral to numerous Bitso products, and the services within them are among the most crucial in Bitso’s portfolio. Your role involves leading a substantial migration project, collaborating extensively with various teams, and analyzing Bitso’s current systems. Once the migration is complete, your focus will shift to the evolution of these systems according to our product roadmaps.
Reports To
This Role will be reporting to the Mercury Engineering Manager.
Who You Are
- Proven English fluency.
- A proficient and experienced engineer with vast knowledge of many different tools and business domains. This means you are not tight to the boundaries of the language of your preference but capable of quickly learning and understanding concepts you may be unfamiliar with in a language-agnostic fashion
- A team player. Have a demonstrated ability to work in a fast-paced environment together and feel comfortable to challenge other Sr. Engineers putting ego aside and the common good first rather than the personal benefit
- Autonomous - Is expected to have autonomy and independence and a get-it-done attitude
- A professional with excellent verbal and written language communication skills
We expected solid knowledge of
- Object Oriented and Functional Programming paradigms (Java and Spring mostly)
- Test-Driven Development and Behaviour-Driven Development (Experience with tools like Mockito, Spock, Cucumber, etc
- Object Oriented and Functional Programming design (Java and Spring mostly) - API Design and Testing
- Continuous Integration and Continuous Deployment. (Experience with tools like Maven, Gradle, Jenkins, and Spinnaker is a great fit)
- Software Architecture and System Design
- Databases
- Understanding of Cloud Architectures, Microservices, and Distributed Systems
- Containerization (Kubernetes and Docker)
Preferred qualifications
- Experience from the User/Account management domain projects
- In databases, PostgreSQL is a plus
- Familiarity with PHP and Shell Scripting is a plus
What You Will Do
- Be responsible for building and maintaining Bitso's critical backend services
- Understand the requirements of Bitso's products
- Design and implement software tests
- Engage politely in code reviews to maintain the highest level of quality standards.
- Help and correct bugs on our financial platform
- Drive new feature development cooperatively with the Stakeholders
- Have regular discussions with passionate people from many backgrounds
- Architect solutions and improvements to scale our product and financial platforms
- Ship high-performance code designed for high scale, high growth, high visibility markets for every day hundreds of thousands of users
Research in Diversity, Equity, and Inclusion suggests that individuals may hesitate to apply for jobs if they do not meet all the listed criteria. At Bitso, we value diversity and your unique strengths could be just what we're looking for. If this role excites you but you don't match every point in the description, we still want to hear from you.
#LI-Remote
Who We Are
With over 7 million users, Bitso is the leading cryptocurrency platform in Latin America. We are developing the cryptocurrency ecosystem in the region and enabling financial inclusion. We believe crypto is the future of finance, and we’re committed to making it useful by providing equal access to safe and intuitive financial products.
We are here to make a lasting impact on our customer’s lives and we do so by embracing our core values:
- Be Human: we delight our customers through great products, deep care and true empathy. We are humble and we take pride in understanding the views of others to help us see the full picture.
- Drive Change: we're fearless pioneers committed to unlocking the crypto r
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s