Senior Software Engineer

Centurion, Gauteng, South Africa

Job Description


Key Responsibilities:

  • Design, develop, and maintain payment processing services, APIs, and integrations.
  • Lead the development of new features, enhancements, and system optimisations within the e-payment domain.
  • Collaborate with product managers, architects, and QA engineers to ensure smooth delivery of solutions.
  • Drive engineering best practices, including code reviews, unit testing, CI/CD, and DevOps principles.
  • Ensure all solutions are compliant with PCI DSS and other relevant financial regulations.
  • Mentor junior engineers and contribute to the technical roadmap.
Requirements: Must Have:
  • Proven experience (5+ years) as a software engineer, with at least 2+ years working on e-payment systems or FinTech platforms and Banking Industries.
  • Strong programming skills in Java, Kotlin, or C# (we also welcome Python or Go experience).
  • Solid understanding of payment gateways, card networks (Visa, Mastercard, etc.), 3D Secure, and tokenization.
  • Experience with RESTful APIs, microservices architecture, and event-driven systems (e.g., Kafka).
  • Familiarity with PCI DSS, PSD2, Strong Customer Authentication (SCA).
  • Strong database skills xe2x80x93 both relational (e.g., PostgreSQL) and NoSQL.
  • Comfortable with cloud platforms xe2x80x93 ideally AWS, but Azure/GCP also welcome.
Nice to Have:
  • Experience with real-time transaction monitoring and fraud detection systems.
  • Exposure to ISO 8583, SWIFT, SEPA, or open banking protocols.
  • Prior experience with containerization (Docker, Kubernetes) and Infrastructure as Code (Terraform, CloudFormation).
Remotely RolePlease Apply Now!

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1430128
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Centurion, Gauteng, South Africa
  • Education
    Not mentioned