Senior Android Payments Developer
Expleo
About the role
Overview
Expleo is seeking a Senior Android Payments Developer to lead the development of card acceptance applications on POS devices and play a key role in a legacy modernisation programme. You will design and implement secure, high-performance Android software for payment terminals (including PAX devices), collaborate with QA, product and programme teams, and drive payment certification with major card schemes.
This is a relocation opportunity for anyone open to relocating to Ireland and is fully onsite in Nenagh, Co. Tipperary.
What You'll Do
Android POS Development
You'll design and implement Android applications for POS terminals, delivering clean, maintainable Java/Kotlin code for embedded Android/AOSP-based devices. Your work will involve integrating with POS hardware—implementing and validating drivers and SDK integrations for card readers, PIN pads, NFC/contactless, EMV readers, printers and peripherals (experience with PAX SDKs expected). You'll implement payment flows including authorisation, settlement, reversal and offline-capable flows, ensuring correct handling of EMV, contactless and magnetic stripe scenarios.
Certification & Compliance
Preparing artefacts and running test suites are key parts of your role, as you'll coordinate payment certification activities with card schemes and acquirers (Visa, Mastercard, Amex). You'll address scheme audit findings and remediation promptly, implement secure coding practices, and support PCI and terminal security requirements (PCI PTS, EMV kernel considerations). Liaising with security and HSM teams on key management interfaces is another important responsibility.
Legacy Transformation
You'll migrate and refactor legacy payment codebases to modern architectures (modularisation, services, secure SDKs), always preserving backward compatibility and minimising customer impact.
Performance & Observability
Profileing and optimising application performance will be part of your work—improving startup times and memory usage. You'll add telemetry and diagnostics to aid support and SRE teams.
Automation & CI/CD
Building and maintaining automated build, test and release pipelines for terminal images and application packages falls within your scope. You'll support automated regression and device farm test runs.
Collaboration & Mentoring
You'll review peers' code, share knowledge across the team, and work closely with QA leads, programme managers and product owners to align delivery priorities. Participating in post-release reviews and driving root-cause analysis for critical incidents are also part of the role.
What We're Looking For
You'll hold a Bachelor's degree in Computer Science, Software Engineering, or a related field. Strong analytical skills with attention to detail and a methodical approach to debugging and problem resolution are essential. Effective verbal and written communication—including the ability to prepare technical artefacts for certification and present technical trade-offs to stakeholders—matters significantly.
You need strong hands-on Android development experience with Java and Kotlin on embedded/AOSP variants used in POS devices. Proven experience with POS device SDKs and hardware integration is required, with experience with PAX devices highly desirable. A deep understanding of payment terminal flows, EMV transaction lifecycle, and contactless/NFC processing is critical to success in this role.
Familiarity with payment scheme certification processes (Visa, Mastercard, Amex) is required, as is awareness of PCI DSS, PCI PTS and EMV kernel behaviours. Understanding of secure key management and HSM interactions is important. You should have experience with automated testing and CI/CD for mobile/embedded applications, and proficiency with modern toolchains including Android Studio, Gradle, and Git. Experience with Jenkins/Git. Lab CI/Azure Dev. Ops is expected.
Competence in debugging on physical devices, handling serial/USB/Bluetooth/NFC communications, and analysing logs from constrained environments is necessary. Experience in the payments domain (e.g. Nexo Standards, EMVCo, PCI/PTS compliance) is highly desirable.
What We Offer
Expleo is committed to providing a competitive salary and substantial benefits offering with unique wellbeing, financial and employee recognition programmes. For candidates relocating to Ireland, we provide visa sponsorship (where required), a relocation allowance (reimbursable once you commence in the role), and end-to-end relocation support through a trusted third-party relocation partner.
We pride ourselves on our diverse and inclusive culture and offer a variety of family friendly policies and enhanced leave to help you achieve a healthy work life balance. By providing significant learning and development opportunities, we encourage individual growth and success throughout your career with us.
You'll work in a collaborative environment where we stand shoulder to shoulder with our clients and our peers through good times and challenges. We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects. Through Expleo Academy, you can acquire and develop the right skills by accessing a suite of accredited training courses. Competitive company benefits include medical and dental insurance, pension, life assurance, employee wellbeing programme, sports and social events, birthday hampers and much more.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free