Software Engineer

Paymentology
10h

About The Position

At Paymentology , we’re redefining what’s possible in the payments space. As the first truly global issuer-processor, we give banks and fintechs the technology and talent to launch and manage Mastercard and Visa cards at scale – across more than 60 countries. Our advanced, multi-cloud platform delivers real-time data, unmatched scalability, and the flexibility of shared or dedicated processing instances. It's this global reach and innovation that sets us apart. We’re looking for a Software Engineer to create, enhance, and maintain reliable software applications and systems that support our global payments platform. This role is critical in collaborating with cross-functional teams to understand requirements, design robust solutions, and implement high-quality code that aligns with best practices and industry standards. If you’re passionate about problem-solving, modern software engineering, and delivering dependable solutions in a fast-paced, global environment, this is your opportunity to make a real impact.

Requirements

  • 3–5 years of experience in software development or a related technical role.
  • Significant commercial experience with modern Java (proven experience designing, building and maintaining distributed systems and microservices)
  • Deep understanding of Object-Orientated programming
  • Familiarity with event-driven architectures or Domain Driven Design.
  • Strong grasp of relational databases (PostgreSQL) and data modeling.
  • Solid understanding of cloud infrastructure (AWS preferred), containerisation, CI/CD, and Infrastructure-as-Code.
  • Experience using AI tools into developer workflows (code generation, code review, debugging)

Responsibilities

  • Collaborate with product managers and technical leads to understand requirements and turn them into well-designed software solutions.
  • Design, build, test, and maintain scalable, high-quality software applications that meet functional, performance, and security standards.
  • Write clean, maintainable code and contribute to code reviews, testing practices, and continuous integration pipelines.
  • Identify and resolve technical issues across the development lifecycle, ensuring reliable and stable software delivery.
  • Work with modern development tools and workflows, including Git, JIRA, and Agile delivery practices.
  • Review progress on your work, contribute to task estimation, and help ensure projects stay on track.
  • Support continuous improvement by contributing ideas to enhance development processes, coding standards, and documentation.
  • Create and maintain clear technical documentation to support ongoing development and knowledge sharing.
  • Collaborate closely with distributed, cross-functional teams to deliver high-quality solutions on time.
  • Stay curious and continue developing your skills by keeping up with new technologies and best practices in software engineering.

Benefits

  • At Paymentology , it’s not just about building great payment technology, it’s about building a company where people feel they belong and their work truly matters.
  • You’ll join a diverse, global team committed to innovation, collaboration, and positive impact.
  • With the flexibility of working across time zones and the opportunity to grow in a supportive, forward-thinking environment, you’ll find purpose and progression in everything you do.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service