CoherentPlus International
Software Development Engineer
Develops Android payment terminal applications and the backend services/APIs behind them, covering the full payment stack from device to gateway and acquiring banks. Works with C/C++, Java/Kotlin, Node.js or Flutter on embedded Linux/RTOS devices, implementing security and EMV/Visa/Mastercard compliance.
- Compensation
- Not disclosed
- Location
- Kuala Lumpur, Malaysia
- Work setup
- Not specified
- Seniority
- Middle
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 2-3 years in software development (mid-level)
- C/C++, Java, Kotlin, Node.js, or Flutter
- Backend development experience (Node.js, APIs, integrations)
- Embedded Linux / RTOS familiarity
- Git or similar version control
- Secure coding practices & cryptography basics
- Strong problem-solving and analytical thinking
- Good communication & teamwork
Nice to have
- Experience in embedded systems, payment devices, or full stack development
- Cashless payment integration for vending machines (MDB), EV chargers, parking systems, or transit/mobility solutions
Full description
You will develop Android-based payment terminal applications while also contributing to backend services and integrations, working across the full payment stack-from device to gateway.
This role is ideal for someone with 2-3 years of experience who wants to deepen their expertise in fintech, embedded systems, and full stack payment development.
Key Responsibilities:
- Design, develop, and maintain Android payment terminal applications
- Implement contactless and contact payment functionalities
- Develop and integrate backend services/APIs for payment processing
- Integrate with backend systems and acquiring banks
- Collaborate with hardware, platform, and backend teams
- Implement security, encryption, and data protection mechanisms
- Ensure compliance with EMV, Visa, Mastercard, and industry standards
- Troubleshoot, optimize, and maintain production systems
Requirements
Experience
- 2-3 years in software development (mid-level)
- Experience in embedded systems, payment devices, or full stack development preferred
Technical Knowledge
- C/C++, Java, Kotlin, Node.js, or Flutter
- Backend development experience (js, APIs, integrations)
- Embedded Linux / RTOS familiarity
- Git or similar version control
Industry Experience (HIghly Preferred)
- Cashless payment integration for:
- Vending machines (MDB)
- EV chargers
- Parking systems
- Transit / mobility solutions
Security
- Secure coding practices & cryptography basics
Soft Skills
- Strong problem-solving and analytical thinking
- Good communication & teamwork
Why Join CoherentPlus
- Build end-to-end fintech payment systems (device + backend)
- Work on real-world regulated payment infrastructure
- Strong exposure to EMV, payment gateway, and embedded systems
- High ownership and impact in a growing fintech company