Skip to main content
Back to jobs

Advisor, Software Development Engineering

External
fiserv logoFiserv · Bengaluru - Gs, India
Full-timeOn-site1d ago
AndroidCI/CDComplianceJavaKotlinMove
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Responsibilities

  • 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 termin

Additional Information

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.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at fiserv? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect