Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
856

Software Developer jobs in South Africa

Senior Android Developer

RecruitMyMom

South Africa
Remote
ZAR 300,000 - 400,000
25 days ago
I want to receive the latest job alerts for “Software Developer” jobs

C++ Developer

Profession Hub

Cape Town
On-site
ZAR 600,000 - 800,000
26 days ago

Senior Java Software Engineer – Lead & Secure Systems

Capital H Staffing and Advisory Solutions

Stellenbosch
On-site
ZAR 800,000 - 1,200,000
27 days ago

Senior Android Engineer - Remote, Impactful & Cutting-Edge

DVT

Gauteng
Remote
ZAR 800,000 - 1,200,000
28 days ago

Senior SQL Developer & Database Performance Lead

BETSoftware

Cape Town
On-site
ZAR 500,000 - 700,000
28 days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

IT Support Technician (Fixed Term Contract)

Sun International

Cape Town
On-site
ZAR 50,000 - 200,000
16 days ago

Mobile App Growth & Insights Lead

Old Mutual South Africa

Johannesburg
On-site
ZAR 800,000 - 1,200,000
16 days ago

Impactful Fullstack PHP/Symfony-Laravel Dev (Legal Tech)

Boardroom Appointments

Durban
On-site
ZAR 500,000 - 700,000
16 days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Senior iOS Engineer - Swift, Agile, Continuous Delivery

Boardroom Appointments

Johannesburg
On-site
ZAR 600,000 - 900,000
16 days ago

Android Developer B2C

Boardroom Appointments

Pretoria
On-site
ZAR 400,000 - 600,000
16 days ago

Senior Oracle PL/SQL Developer

Boardroom Appointments

Cape Town
On-site
ZAR 200,000 - 300,000
16 days ago

Mid - Senior Javascript Developer (React)

Boardroom Appointments

Cape Town
On-site
ZAR 500,000 - 600,000
16 days ago

Software Engineer (Blockchain)

Boardroom Appointments

Johannesburg
On-site
ZAR 800,000 - 1,100,000
16 days ago

Senior IT Application Integration Engineer

Boardroom Appointments

Cape Town
On-site
ZAR 600,000 - 800,000
16 days ago

Junior Application Manager: Drive IT Ops & Support

Boardroom Appointments

Midrand
On-site
ZAR 300,000 - 400,000
16 days ago

Senior Native Mobile Engineer (iOS & Android)

Boardroom Appointments

Johannesburg
Hybrid
ZAR 600,000 - 800,000
16 days ago

Junior Application Manager

Boardroom Appointments

Midrand
On-site
ZAR 300,000 - 400,000
16 days ago

Senior Backend & Integration Developer (C#, APIs, Kafka)

Boardroom Appointments

Cape Town
On-site
ZAR 600,000 - 800,000
16 days ago

Senior Software Applications Development Engineer

Boardroom Appointments

Cape Town
On-site
ZAR 600,000 - 780,000
16 days ago

Software Engineer JavaScript

Boardroom Appointments

Stellenbosch
On-site
ZAR 600,000 - 800,000
16 days ago

Full Stack JavaScript Engineer

Boardroom Appointments

Johannesburg
On-site
ZAR 300,000 - 400,000
16 days ago

Specialist Product Engineer (Cobol / Mainframe Developer)

Boardroom Appointments

Randburg
On-site
ZAR 200,000 - 300,000
16 days ago

Specialist: Systems Development

Boardroom Appointments

Cape Town
On-site
ZAR 600,000 - 800,000
16 days ago

IT Technician

Boardroom Appointments

Johannesburg
On-site
ZAR 200,000 - 300,000
16 days ago

Systems & IT Support Technician

Boardroom Appointments

Pretoria
On-site
ZAR 200,000 - 300,000
16 days ago

Top job titles:

Risk Management jobsIt Technician jobsStudent jobsGeologist jobsCompliance Officer jobsEconomics jobsChief Officer jobsBranch Manager jobsCima jobsFinance Accounting jobs

Top companies:

Jobs at EkurhuleniJobs at IsasaJobs at AmpathJobs at AmazonJobs at SanlamJobs at PwcJobs at Ernst & YoungJobs at Burger KingJobs at AbbJobs at Tes

Top cities:

Jobs in JohannesburgJobs in Cape TownJobs in DurbanJobs in PretoriaJobs in Port ElizabethJobs in BloemfonteinJobs in GqeberhaJobs in SowetoJobs in PietermaritzburgJobs in East London

Similar jobs:

It Software Engineer jobsSoftware Engineer jobsWeb Developer jobsFront End Developer jobsJunior Software Developer jobs
Senior Android Developer
RecruitMyMom
Remote
ZAR 300 000 - 400 000
Full time
25 days ago

Job summary

A leading fintech company seeks a fully remote Senior Android Developer to lead secure, production-grade mobile payment solutions for Android-based POS terminals. The position involves designing and deploying software across various platforms, collaborating with payment processors and vendors. Candidates must have over 5 years of experience in Android development, particularly in payment systems integration. The role offers flexible hours and a supportive team environment focused on innovative financial technology.

Benefits

Flexible hours
100% remote work
Competitive salary
Supportive team environment

Qualifications

  • 5+ years of professional Android development experience, with a focus on payment/embedded POS systems.
  • Strong experience with Android internals and hardware SDK integration.
  • Familiarity with secure payment SDKs and EMV flows.

Responsibilities

  • Lead design and integration of secure mobile payment solutions for Android.
  • Work closely with payment gateway teams and hardware vendors.
  • Implement and optimize native integrations with device SDKs.

Skills

Android development (Kotlin/Java)
Payment systems integration
Cryptography and TLS/SSL
Network communication
CI/CD practices
Job description

This is a remote position.

A dynamic development team in the payment industry is seeking a fully remote Senior Android Developer to lead the design and integration of secure, production-grade mobile payment solutions for Android-based POS terminals. The role involves building and deploying software across platforms such as NEWPOS Tech and Elanda kiosk S30, working closely with payment gateway teams, acquirer partners, and hardware vendors to ensure secure, compliant, and scalable transaction workflows within a remote-first, technically driven environment.

Responsibilities
1. Android Development & Architecture
  • Design and build modular, high-performance Android applications in Kotlin using Clean Architecture and Jetpack components.
  • Lead the technical design of mobile payment and POS integration frameworks.
  • Implement and optimize native integrations with device SDKs for EMV, NFC/contactless, magstripe, PSAM, printer, and barcode scanner modules.
  • Develop secure and efficient native bridges for payment SDKs and vendor libraries.
2. Payment & Device Integration
  • Integrate with hardware vendor SDKs (e.g., NEWPOS Tech, Elanda, Sunmi, and similar Android POS devices).
  • Implement EMV Level 2/3 flows, card-present transactions, and contactless payment logic in collaboration with payment processors.
  • Handle communication with peripherals via USB, RS232, Bluetooth SPP/BLE, NFC, and Ethernet interfaces.
  • Support transaction lifecycle management — from initiation to settlement and reconciliation.
3. Security, Compliance & Encryption
  • Solid understanding of PCI DSS, EMV, P2PE, and SRED security best practices.
  • Use TEE (Trusted Execution Environment), Android Keystore, and Secure Elements (PSAM) for key storage and encryption.
  • Implement TLS 1.3 / mTLS, certificate pinning, and secure session management across all endpoints.
  • Collaborate with security and compliance teams on key management, attestation, and secure provisioning of devices.
  • Participate in payment certification processes and validation cycles with acquirers and processors.
4. Backend & Cloud Integration
  • Integrate POS applications with cloud payment APIs, transaction services, and real-time messaging layers (WebSocket / MQTT).
  • Implement offline-first, idempotent transaction flows with safe retries and reconciliation logic.
  • Collaborate with backend teams to design secure, scalable APIs for payment and device telemetry.
  • Support remote management and OTA updates through TMS or MDM systems.
5. Leadership & Collaboration
  • Lead by example with clean code, test automation, peer reviews, and architecture documentation.
  • Mentor junior developers, contributing to a culture of security and technical excellence.
  • Work cross-functionally with Product, Compliance, Security, and DevOps teams to ship reliable fintech-grade mobile systems.
  • Operate effectively as part of a remote-first global team — self-directed, communicative, and accountable.
Requirements
Required Skills & Experience
  • 5+ years of professional Android development (Kotlin / Java), with 2+ years focused on payment or embedded POS systems.
  • Strong experience with Android system internals, AIDL / Binder IPC, and hardware SDK integration.
  • Proven expertise with secure payment SDKs, EMV flows, tokenisation, and acquirer integrations.
  • In-depth understanding of cryptography, TLS/SSL, and secure key handling in Android environments.
  • Solid grasp of network communication, threading, and asynchronous transaction processing.
  • Experience building offline-resilient, transaction-safe mobile systems.
  • Familiarity with CI/CD, code signing, and secure distribution pipelines.
  • Comfortable working in regulated environments (PCI DSS / ISO 27001).
Nice-to-Have Skills
  • Experience integrating multiple payment processors or gateways (e.g., Adyen, Worldline, Fiserv, etc.).
  • Exposure to HSM / key injection workflows and terminal management systems (TMS).
  • iOS experience is a definite benefit.
  • Hybrid exposure and knowing when hybrid makes sense and when native is the better option.
  • Hands-on work with Flutter and/or React Native using native bridges for POS hardware.
  • Understanding of device attestation, secure boot, and root detection strategies.
  • Experience in IoT / Edge integrations for distributed transaction devices.
  • Familiarity with OTA deployments, remote device logging, and health monitoring.
Benefits

100% remote-first work culture with flexible hours.

Opportunity to shape next-generation Android payment ecosystems across diverse POS hardware.

Exposure to secure transaction systems, fintech infrastructure, and hardware certification processes.

Competitive salary.

Supportive, innovation-driven team environment focused on secure, scalable financial technology.

  • 1
  • ...
  • 20
  • 21
  • 22
  • ...
  • 35

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2026 | All rights reserved