t

Senior Software Engineer – Card Processing (Card Rails)

titc.io
Full-time
On-site
Nairobi Area, Nairobi Area, Kenya

This is a leading fintech company at the forefront of digital payment solutions across Africa. The business supports companies of all sizes by providing secure, scalable, and reliable infrastructure to accept and manage payments.

Job Description:

As a Senior Software Engineer in the Card Rails team, your role will focus on direct integrations with banks using protocols such as ISO 8583. You’ll develop PCI-compliant systems and contribute to the design, build, testing, and deployment of the organisation’s payment switch. Collaboration with cross-functional teams is central to ensuring exceptional merchant and customer experiences.

Your Daily Adventures Include:

  • Lead development of features for ongoing acquiring bank integrations.
  • Build and integrate new features with a focus on security, scalability, and PCI compliance.
  • Troubleshoot and debug issues in bank/acquirer integrations using logs, monitoring tools, and code analysis.
  • Ability to design scalable solutions for acquiring bank integrations.
  • Proven ownership of end-to-end project delivery in high-scale environments
  • Strong communication skills in remote, cross-functional settings.
  • Experience working effectively with product teams, operations, and external partners.

 



Requirements

What It Takes To Succeed: 

  • Minimum 7 years of experience in cloud-based backend engineering.
  • Proficient in Java, ideally with Spring Boot.
  • Strong understanding of card payments and ISO 8583 protocols.
  • Familiarity with AWS (Lambda, API Gateway, Serverless).
  • Experience with PCI DSS-compliant development.
  • Competence with databases such as PostgreSQL, MySQL, MongoDB.
  • Bonus: Knowledge of ISO 20022 or HSM development using Thales International commands.

Tech Stack:

  • Languages: Java (Spring Boot)
  • Infrastructure: AWS (Lambda, API Gateway, S3, Serverless)
  • Databases: MongoDB
  • Tools: Jira, Confluence, Git, Postman
  • CI/CD: GitLab Pipelines