resu·mail

Advisor, Software Development Engineering

at Fiserv

Bengaluru - GS, India Senior Posted 2026-05-04

Don't apply into the void — reach the hiring manager

ResuMail finds the recruiters and hiring managers behind this Advisor, Software Development Engineering role at Fiserv, drafts a personalised outreach email, and schedules the send — so your application actually gets seen.

Reach the hiring manager ›

About this role

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.

How to get this job at Fiserv

  1. Don't rely on the portal. Cold applications for a role like Advisor, Software Development Engineering land in a pile of hundreds. A direct, personalised message to the hiring manager or a referrer is the fastest way in.
  2. Find the right person. ResuMail surfaces the actual recruiters and hiring managers at Fiserv — not a generic careers inbox.
  3. Send tailored outreach. ResuMail drafts an email personalised to your resume and this role, then paces and schedules sends so you stay out of spam.
  4. Follow up. One polite nudge after 5–7 days roughly doubles reply rates — scheduled for you.

Reach Fiserv's hiring managers today.

Free to start. No credit card. Built for Indian job seekers.

Start free with ResuMail ›