Software Developer (Java, AWS, card data & digital wallets)

We’re looking for a skilled cloud services Software Developer to join our Payments team to build our payment card data storage, digital wallets integrations and PIN code management services. Enfuce was the first to implement payments in public cloud and we are determined to stay as the nimble forerunner in this rapidly developing field. Want to join the ride and grow together with us?

About the team

The team looking for a new member, imaginatively named Pay 1, is currently expanding our customer facing APIs to enable better views to payment card data, making payment experience smoother by implementing trusted device handling together with Visa and improving our microservices deployments with Docker & AWS Fargate. Some other examples of the tech and tools used by this team include Java, python, AWS, GitLab, Jenkins, and Oracle and Sumo Logic.

Pay 1 is currently a team of four with two Developers and two Subject Matter Experts. One of the team members has an additional Scrum Master role to help the team to maintain an agile mindset and improve its Scrum practices. The team’s Product Owner is shared with another Payments team. 

All in all, there are four somewhat similarly staffed Payments teams, each owning a part of the services and components making the Payments solution we offer to our awesome customers. Teams have the needed skills and team members together decide what needs to be done and how to reach goals.

As a Software Developer in this team you would be:

  • Designing, building and maintaining end-to-end services for PIN Management, cardholder data and digital wallets.
  • Configuring new payments clients and writing APIs to create customers, accounts and cards and transfer data to printing houses.
  • Using agile and DevOps practices to deliver scalable payments services.
  • Writing efficient, reviewed code along with automated tests.
  • Monitoring and supporting our processes running on AWS Cloud and Way4, our platform integrating with Visa and Mastercard.
  • Automating manual steps wherever possible.
  • Ensuring security and quality of our services as we deal with our customers’ money.
  • Collaborating with team members, other teams, stakeholders and customers to make well-informed decisions to create smooth payments experiences.

Ideally, you are a seasoned cloud developer with broad AWS expertise but we don’t mind if your experience is with other cloud platforms and definitely will consider you even if you are at an earlier stage as a cloud developer. 

If all this sounds interesting to you, and you care about your work, want to build valuable services to customers, are a versatile, curious developer wanting to learn and don’t even shy away from reverse engineering when that helps you move forward, reach out to us and find out more!


Why we exist

We believe that us humans can make a positive impact in the world, if every company and everyone has access to user-friendly, sustainable, reliable and secure payment services wherever they are. Ever since Enfuce was founded in 2016, we’ve revolutionized the industry by making payment services available for more companies and their customers. Modern payment cards let people use, move and understand money in completely new ways.

How we do it

New payment technologies are taking an ever stronger foothold in all businesses. But to us, it’s not just about the tech, but the people behind it. We are a diverse group of 70+ people who are talented, experienced and skilled in all aspects of payments, driven to help our customers build payment services that their customers trust and love.

What we do

We build Payment, Open Banking and Sustainability services. Our Payments customers are companies ranging from innovative fintech start-ups to neobanks and all the way to global enterprises. These businesses want to offer novel, effortless payment services in global scale with physical or virtual cards. These new type cards are touch points to smarter financial services that can positively disrupt the financial ecosystem.


  1. First meeting: Getting to know each other with our recruiting specialist
  2. Technical interview: Discuss technical matters with potential future colleagues
  3. Explore and expand: Dig deeper into your main interests and learn more about Enfuce with the hiring manager


If you think this role matches your skills and ambitions, we would absolutely love to hear from you! A background check for employment is conducted for this role.

Just click “Apply for this job” and leave your information – we’ll contact you!