Software Engineer

Paymentology

Not Interested
Bookmark
Report This Job

profile Job Location:

Johannesburg - South Africa

profile Monthly Salary: Not Disclosed
Posted on: 5 hours ago
Vacancies: 1 Vacancy

Job Summary

At Paymentology were redefining whats 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. Its this global reach and innovation that sets us apart.

Were 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 youre 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.



What you get to do::
  • 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.


What you can look forward to::

At Paymentology its not just about building great payment technology its about building a company where people feel they belong and their work truly matters. Youll 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 youll find purpose and progression in everything you do.



Travel:
< 10%

Requirements:

What it takes to succeed:

  • 35 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)
At Paymentology were redefining whats 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...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems