Senior Android Developer
Ingenico Hanoi, Vietnam
Financial Services · 1,001-5,000 employees
About the role
You will design, develop, and maintain Android-based payment software while providing technical leadership to a small engineering team. The role involves collaborating with global stakeholders to ensure high-quality delivery and mentoring team members on best practices.
What they look for
Requirements
Candidates must have at least 5 years of software development experience with advanced proficiency in Kotlin or Java. A bachelor's degree in a relevant field and strong English communication skills are required for this role.
Benefits
Full description
WELCOME TO INGENICO
Payments happen everywhere. In shops, on busy streets, and across countless digital touchpoints. In many of these everyday moments, Ingenico quietly powers the way customers pay.
As a global leader in payment acceptance, we make transactions simple, secure, and seamless for millions of people worldwide.
With operations in more than 30 countries and over 4,000 experts, we have spent more than 45 years shaping the future of commerce. Guided by trust, innovation and care, we build technology that moves payments.
ABOUT THE JOB
Ingenico Android Competence Center (ACC) is responsible for building and maintaining Android-based payment software used across multiple regions worldwide.
We are looking for a Senior Android Developer to join our growing engineering team in Hanoi. In this role, you will play a key role in developing innovative payment solutions while providing technical leadership within a small team. You will work closely with global stakeholders, project leads, QA teams, and fellow engineers to deliver high-quality Android applications that power secure and seamless payment experiences.
Beyond hands-on development, you will contribute to technical architecture, mentor engineers, drive engineering best practices, and take ownership of key modules throughout the software development lifecycle.
KEY RESPONSIBILITIES
- Design, develop, test, and maintain Android applications and software components.
- Participate in requirements analysis, technical discussions, and solution design activities.
- Collaborate with product owners, project leads, QA engineers, and other stakeholders throughout the development lifecycle.
- Ensure software quality through unit testing, code reviews, and adherence to engineering best practices.
- Contribute to software architecture, design improvements, and technical innovation initiatives.
- Troubleshoot and resolve technical issues while maintaining system performance and reliability.
- Support software releases and continuous improvement activities.
- Mentor and guide team members on technical solutions and development best practices.
- Take ownership of technical modules and drive successful delivery.
- Share knowledge and contribute to a collaborative and learning-focused engineering culture.
REQUIREMENTS
Education: Bachelor's degree in Computer Science, Information Technology, Computer Engineering, Software Engineering, or a related field.
Language
- Strong verbal and written English communication skills.
- Able to communicate effectively with global stakeholders and distributed teams.
Experience & Technical Skills
- From 5 years of software development experience with strong Android development expertise.
- Advanced proficiency in Kotlin and/or Java.
- Strong experience in software analysis, design, and architecture.
- Experience leading or coordinating a small development team.
- Ability to mentor and guide engineers on software engineering best practices.
- Experience owning technical modules/features from analysis, design, implementation, testing, to delivery.
- Excellent knowledge of development tools such as Git, Jira, and Jenkins.
- Strong problem-solving skills and ability to drive technical decisions.
Nice to Have
- Experience with payment systems, fintech products, POS solutions, or Android-based embedded devices.
- Experience working in an international or distributed development environment.
- Experience working with AOSP (Android Open Source Project), Android customization, or Android platform-level development.
- Knowledge of Android Framework, system services, Binder IPC, HAL, or Android platform architecture.
WHAT WE OFFER AT INGENICO
- Competitive salary package with full statutory social insurance coverage and Premium Healthcare Insurance for you and your family.
- Monday to Friday working schedule.
- Opportunity to work in a global organization with international exposure.
- 15 annual leave days and a strong focus on employee wellbeing.
- Modern Grade A office in Duy Tan, Hanoi.
- Dynamic environment with opportunities to learn, grow, and shape the future of payments technology.
OUR COMMITMENT TO INCLUSION AND BELONGING
- At Ingenico, we embrace diversity and inclusion and are committed to creating a workplace where everyone feels valued and respected. We welcome applications from people of all backgrounds and experiences.
- Accommodation is available upon request throughout the recruitment process.
- Please note: We are currently accepting applications from Vietnamese candidates only.
We look forward to connecting with talented professionals who are excited to grow their careers in a global environment at Ingenico.
Similar roles
-
Senior Android Software Engineer (All Genders)
zooplus SE Vienna, Austria · €54K–€80K/yr
-
Strategic Partnerships Development Manager, Android Platform Partnerships (Mandarin, English)
Google Taipei, Taipei, Taiwan
-
Senior Software Engineer (Android - Kotlin Expert)
Adyen Bengaluru, Karnataka, India
-
[EMC] Embedded Android Automotive Developer (1 Year Contract)
Bosch Group Ho Chi Minh City, Ho Chi Minh, Vietnam
-
Developer Relations Engineer, Android, Play, Games
Google Taipei, Taipei, Taiwan
-
SDE II - Android
Glance Bangalore, Karnataka, India