Local, online, private and government jobs · Updated daily
RojgarPointLocal, Online, Private and Govt Jobs
V

Sustaining Software Engineer (Android)

Verifone
Bengaluru, Karnataka, IndiaFull-time6+ years

About this job

Verifone is a global leader in electronic payment technology, partnering with merchants, retailers, and banks to deliver innovative payment solutions. As a Sustaining Software Engineer for Android based in Bengaluru, you will be part of a dynamic and fast-paced environment focused on building and maintaining Android applications that drive real-world payment devices. A normal day in this role involves designing and developing on-device and off-device Android applications, building proof-of-concepts, collaborating cross-functionally with engineering and product teams, and debugging complex production issues. You will also work on performance optimization, participate in CI/CD and test automation improvements, and help resolve customer challenges while gaining deep expertise in the fintech and payments industry.

Responsibilities

  • Design, develop, and maintain Android applications for Verifone payment systems.
  • Build proof-of-concepts and demos highlighting product integrations and workflows.
  • Collaborate with product, engineering, and support teams.
  • Contribute to performance optimization, debugging tools, and release readiness.
  • Analyze, debug, and resolve customer-reported issues and production defects.
  • Participate in test automation, CI/CD enhancements, and technical documentation.

Requirements

  • 6+ years of experience in Android or embedded/mobile software development.
  • Strong experience in Android application development using Java and/or Kotlin.
  • Solid understanding of Android architecture, lifecycle management, and performance tuning.
  • Experience with RESTful APIs, backend integration, and asynchronous communication.
  • Familiarity with SQL and NoSQL databases.
  • Experience debugging complex systems across device, OS, and network layers.

Good to have

  • Familiarity with microservices and distributed systems concepts.
  • Exposure to containerized environments like Docker and Kubernetes/EKS.
  • Familiarity or interest in AI-assisted development tools.

Who should apply

This role is ideal for experienced Android or mobile software developers with over six years of background who want to build real-world payment solutions at Verifone in Bengaluru. It suits professionals with strong problem-solving skills, experience in debugging complex systems, and the ability to work independently in a fast-paced, in-office work environment. Freshers should not apply as 6+ years of experience is required.

Frequently asked questions

What is the location of the Sustaining Software Engineer (Android) role at Verifone?

The Sustaining Software Engineer (Android) role is based in Bengaluru, Karnataka, India, and follows an in-office work culture.

How many years of experience are required for the Sustaining Software Engineer (Android) position at Verifone?

Verifone requires 6+ years of experience in Android or embedded/mobile software development for this position.

What programming languages are needed for the Sustaining Software Engineer (Android) role at Verifone?

Proficiency in Java and/or Kotlin is required for the Sustaining Software Engineer (Android) role at Verifone.

What does a Sustaining Software Engineer (Android) do at Verifone?

At Verifone, the engineer designs and maintains Android payment apps, builds proof-of-concepts, optimizes performance, collaborates across teams, and resolves production defects.

Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.