Calling all innovators – find your future at Fiserv.
We’re Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants, and consumers to one another millions of times a day – quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we’re involved. If you want to make an impact on a global scale, come make a difference at Fiserv.
Job Title
Advisor, Software Development Engineering
What does a successful Senior Android Payments Developer do?
We are seeking an experienced
Senior Android Payments Developer
to lead the development of
card acceptance applications on POS devices
and play a significant role in a
legacy modernisation programme
. The ideal candidate will design and implement robust, secure Android software for payment terminals, including
PAX devices
, and work closely with QA, product, and programme teams to deliver high-quality payment solutions.
This role requires strong expertise in
Android development using Java and Kotlin
, hands-on experience with
embedded/AOSP-based POS devices
, and deep knowledge of
payment terminal flows, EMV, contactless processing, and certification with major card schemes
. The successful candidate will also contribute to transforming legacy payment applications into modern, maintainable, and scalable solutions while ensuring compliance, reliability, and performance.
What you will do:
Design, develop, and maintain
Android applications for point-of-sale terminals
, delivering clean, secure, and maintainable
Java/Kotlin
code.
Build solutions for
embedded Android and AOSP-based POS devices
, including
PAX terminals
and similar hardware platforms.
Integrate with POS hardware and SDKs, including
card readers, PIN pads, NFC/contactless modules, EMV readers, printers, and peripherals
.
Implement and validate
payment transaction flows
, including
authorisation, settlement, reversal, refunds, and offline-capable scenarios
.
Ensure correct handling of
EMV chip, contactless/NFC, and magnetic stripe
transaction processing.
Support and drive
payment certification activities
with major card schemes and acquirers, including
Visa, Mastercard, American Express
, and others.
Prepare certification artefacts, execute test suites, analyse logs, and address audit findings or remediation requirements.
Contribute to the
legacy transformation programme
by refactoring and migrating older payment codebases to modern architectures, modular services, and secure SDK-based implementations.
Preserve
backward compatibility
and minimise disruption to customers and live services during transformation activities.
Implement
secure coding practices
and support compliance with
PCI
,
PCI PTS
, and
EMV-related security requirements
.
Collaborate with security and infrastructure teams on
key management interfaces
, secure data handling, and
HSM-related integrations
.
Profile and optimise application performance, including
startup time, memory usage, transaction speed, and reliability
.
Improve
observability and diagnostics
by adding telemetry, logging, and support-friendly troubleshooting capabilities.
Build and maintain
automated build, test, and release pipelines
for terminal applications and device images.
Support
automated regression testing
, device farm execution, and CI/CD processes for mobile and embedded applications.
Drive
root cause analysis
for production defects and critical incidents, and participate in post-release reviews and remediation planning.
Review code, mentor peers, and collaborate closely with QA leads, programme managers, architects, and product owners to align delivery priorities.
Primary objectives:
Deliver high-quality
Android POS applications
for multiple device families, including
PAX
, that meet functional, security, and performance expectations.
Successfully complete
payment certification cycles
with major card schemes and acquirers, achieving approval with minimal rework.
Advance the
legacy transformation programme
by migrating key components to modern, maintainable implementations while minimising disruption to services.
Reduce production defects and improve incident resolution times through better testing, telemetry, and automated quality checks.
Ensure software is compliant, supportable, and reliable in live production environments.
What you will need to have:
10+ years of experience
in Android software development, with strong expertise in
Java and Kotlin
.
Bachelor’s degree in
Computer Science, Engineering, or equivalent practical experience
.
Strong hands-on experience developing applications for
embedded Android / AOSP-based POS devices
.
Proven experience with
POS device SDKs and hardware integration
, including card readers, PIN pads, NFC/contactless, EMV readers, printers, and peripherals.
Experience with
PAX devices and SDKs
is highly desirable.
Deep understanding of
payment terminal flows
, including
authorisation, settlement, reversal, offline processing, EMV lifecycle, and contactless/NFC scenarios
.
Practical familiarity with
payment certification processes
and requirements for
Visa, Mastercard, American Express
, and other schemes.
Awareness of industry security standards, including
PCI
,
PCI PTS
, and
EMV kernel behaviours
.
Understanding of
secure key management concepts
and experience working with
HSM-related integrations
.
Experience with
automated testing and CI/CD
for mobile or embedded applications, including unit, integration, and UI automation.
Proficiency with modern development tools such as
Android Studio, Gradle, and Git
.
Experience with
Jenkins, GitLab CI, Azure DevOps
, or equivalent CI/CD platforms.
Strong debugging skills on
physical devices
, including serial, USB, Bluetooth, and NFC communication troubleshooting.
Ability to analyse logs, traces, and runtime behaviour in
resource-constrained environments
.
Strong analytical, problem-solving, and debugging skills with high attention to detail.
Effective verbal and written communication skills, including the ability to prepare technical artefacts for certification and explain technical trade-offs to stakeholders.
Experience working in
regulated or financial environments
, such as fintech, payments, or enterprise transaction systems.
What would be great to have:
Experience in
legacy modernisation or transformation programmes
involving payment applications or POS platforms.
Relevant certifications in
Android, EMV, PCI
, or related domains.
Demonstrable track record of shipping
payment terminal software
and participating in
card-scheme certification
or
acquirer testing
.
Exposure to
observability, telemetry, and production diagnostics
for embedded or mobile payment systems.
Experience working in large-scale enterprise delivery environments with distributed teams.
Familiarity with secure software architecture patterns for payment applications.
Why join us?
This role offers the opportunity to work on
next-generation Android payment applications
for enterprise POS platforms.
You will play a key role in a
legacy transformation programme
, helping modernise critical payment solutions while maintaining reliability and compliance.
You will work with cross-functional teams on
secure, high-performance, and certified payment applications
used in real-world transaction environments.
If you are passionate about
Android, payments, POS devices, EMV, and modernising legacy systems
, we encourage you to apply.
Thank you for considering employment with Fiserv. Please:
Apply using your legal name
Complete the step-by-step profile and attach your resume (either is acceptable, both are preferable).
Our commitment to Diversity and Inclusion:
Fiserv is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, gender identity, sexual orientation, age, disability, protected veteran status, or any other category protected by law.
Note to agencies:
Fiserv does not accept resume submissions from agencies outside of existing agreements. Please do not send resumes to Fiserv associates. Fiserv is not responsible for any fees associated with unsolicited resume submissions.
Warning about fake job posts:
Please be aware of fraudulent job postings that are not affiliated with Fiserv. Fraudulent job postings may be used by cyber criminals to target your personally identifiable information and/or to steal money or financial information. Any communications from a Fiserv representative will come from a legitimate Fiserv email address.