Senior Software Engineer

Posted on Mar 22, 2023

👉 Please reference you found the job on Remote Software Engineering Jobs, this helps us get more companies to post here, thanks!

Job Details

Independent Contractor
🌎 Worldwide

The best free resources for coding interviews. Period.

The same resources that successfully helped engineers get offers from Google, Microsoft, and Amazon. With proven results and used by over a million people all around the world...

About Paymentology

Paymentology is the first truly global issuer-processor, giving banks and fintechs the technology, team and experience to rapidly issue and process Mastercard, Visa and UnionPay cards across more than 50 countries, at scale.

Our advanced, multi-cloud platform, offering both shared and dedicated processing instances, vast global presence and richer, real-time data, set us apart as the leader in payments.

We set people up for success

We believe that facilitating individual growth serves the greater good of the company – as well as its clients, and the world. We're diverse, inclusive, innovative, adaptable and passionate about solving "impossible" problems. With outstanding benefits and the flexibility to work across the globe, we aim to set you up for success from day one.

What you can look forward to:

At Paymentology we value making a difference to the lives of the people who work for us and who live in the communities where we operate. You can look forward to working with a diverse, global team where Paymentologists at all levels play an important part in our global mission to advance the world through payments and make a difference on a global scale.

Diversity is in our DNA

As a global company, we’re driven by our diverse, curious and innovative Paymentologists. We’re committed to building an inclusive culture and creating an inspired, diverse place to work.

The Position

As a Remote Senior Software Developer at Paymentology you'll be working in the Engineering team to build enterprise-level, highly scalable, highly secure financial processing systems that power tens of millions of transactions and tie them to web, mobile and API interfaces that make it easy for people to issue, redeem and reconcile prepaid and credit cards all over the world.

What you get to do:

This position requires the ability to develop high-quality and resilient solutions to meet the rapidly evolving needs of an issuer processor serving an international expanding customer base and to communicate effectively at all levels, from providing the right level of details in the status updates on your work to explaining technical trade-offs, technical complexities and design options so Paymentology can make informed decisions.

  • Work within a remote team disseminated throughout the world
  • Architect, design and develop projects from end to end
  • Make things simple for ourselves and our customers
  • Collaborate with other engineers to prioritize and ship features
  • Mentor other engineers on the team, and be mentored by others
  • Partner with Product Managers to scope and estimate new work
  • Participate in on-call coverage


What it takes to succeed:

We're looking for people that make stuff work with:

  • Experience developing in Java at scale (large systems with high availability and TPS requirements), but we welcome experience in other programming languages
  • Experience with relational databases (MySQL, Postgres, MS SQL Server, Oracle, etc.)
  • Experience in financial transaction processing/banking or related industries
  • Experience with AWS as a cloud provider an advantage

Above all, we are looking for developers...

  • Who love to write great software
  • Who are passionate about their craft
  • Who are willing to learn, as well as coach

Let’s also not forget languages (not the programming kind); While you will work with colleagues located throughout the world, English is our company language so it's important that you be able to communicate at a fluent level, in both spoken and written form.

Flexible hours are a must for our remote team. You’ll need to be able to occasionally shift your work hours to participate into on-call duties and better align with colleagues for the scope of specific projects.

  • Developing, managing and maintaining card network transactions at scale
  • Building best-of-breed backend experiences for our customers, internal and external
  • Create and review engineering design documentation
  • Continuously improve our systems, infrastructure and processes with a focus on quality
  • Create features, review each other's code and collaborate with a diverse set of stakeholders across the company
  • Coach others
  • Influence/drive the architectural decisions and processes on the platform, from unit testing/documentation requirements to implementation processes

Our Hiring Process

  1. Reviews. After applications are received, they are reviewed and screened for a variety of criteria. From here, promising candidates are shortlisted.
  2. Team Interviews. With our teams spread across the world, we usually conduct interviews via video call. Selected candidates will speak to a Recruiter, a Hiring Manager, and other relevant Team members.
  3. Project Challenge. Successful candidates are issued a project to complete in order to gauge problem-solving and technical abilities. Candidates are paid for this time.
  4. Final Interviews. A final round of interviews is done. This time, bringing in additional Team members for what we call a “Culture Chat”.


We go out of our way to make Paymentology a great place to work. Because keeping good people happy is not only the right thing to do, it’s good business, too.

  • Remote-friendly. We offer numerous remote roles, within a worldwide company. This gives our people more opportunity to work from more places that suit them.
  • We value well-being. We encourage our people to take the time to rest. Happy, productive people need relationships and time off. Every Paymentologist enjoys a generous amount of leave.
  • Competitive pay. We value great talent and our salary packages are always competitive within regions.
  • We’re all co-owners. When the company thrives, we all thrive. All Paymentologists receive shares in Paymentology.
  • Annual company retreat. We take at least one trip per year (travel permitting), where we come together, let our hair down, celebrate our victories, and look ahead to new opportunities.
  • Diverse by default. Our global footprint spans continents, cultures, languages and currencies. We believe that diversity makes us stronger.
Senior Software Engineerat Paymentology