Talent.com
Senior Android Developer (C++)

Senior Android Developer (C++)

ConfidentialBengaluru / Bangalore, India
30+ days ago
Job description

Why Verifone

For more than 30 years Verifone has established a remarkable record of leadership in the electronic payment technology industry. Verifone has one of the leading electronic payment solutions brands and is one of the largest providers of electronic payment systems worldwide.

Verifone has a diverse, dynamic and fast paced work environment in which employees are focused on results and have opportunities to excel. We take pride in the fact that we work with leading retailers, merchants, banks, and third-party partners to invent and deliver innovative payments solution around the world. We strive for excellence in our products and services and are obsessed with customer happiness. Across the globe, Verifone employees are leading the payments industry through experience, innovation, and an ambitious spirit. Whether it's developing the next platform of secure payment systems or searching for new ways to bring electronic payments to new markets, the team at Verifone is dedicated to the success of our customers, partners and investors. It is this passion for innovation that drives each one of our employees for personal and professional success.

About The Role

A Senior Software Engineer to join our team in Bangalore, focusing on the development of robust and efficient Android system services. The ideal candidate will have strong expertise in Kotlin for service architecture and C++ with JNI for native modules and performance-critical operations. This role involves creating services that run on top of the Android framework, interacting with system resources, and potentially providing APIs for other applications. This position emphasizes deep knowledge of Android system-level programming without the need for AOSP source code modification. Awareness of Kotlin Multiplatform (KMP) is a plus. No UI development experience is required.

What You'll Do

  • Design, develop, and maintain high-performance, reliable Android system services using Kotlin and C++ / JNI.
  • Implement and optimize native code modules using C++ and integrate them with Kotlin-based services via the Java Native Interface (JNI).
  • Develop services that interact with various Android framework APIs and manage system resources effectively (e.g., background processing, power management, connectivity).
  • Create well-defined APIs for the services developed, enabling communication with other applications or components.
  • Focus on the stability, security, and efficiency of the system services, ensuring they meet stringent performance criteria.
  • Write clean, maintainable, and well-documented code in both Kotlin and C++.
  • Develop comprehensive unit tests and participate in integration testing for the services and native components.
  • Debug and troubleshoot complex issues within the services, JNI layer, and interactions with the Android framework.
  • Collaborate with other engineers, product managers, and QA teams to define requirements, design solutions, and deliver high-quality software.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Stay updated with the latest advancements in Android system development, Kotlin, C++, JNI, and related technologies

What qualifications will you need to be successful

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of professional software development experience with a strong focus on Android.
  • Proven expertise in developing Android system services using Kotlin.
  • Strong proficiency in C++ and extensive hands-on experience with the Java Native Interface (JNI) for Android.
  • In-depth understanding of Android OS fundamentals, application lifecycle, services, inter-process communication (IPC), and system-level APIs.
  • Experience with the Android NDK (Native Development Kit).
  • Solid grasp of software design patterns applicable to system services and native development.
  • Proficiency in using Android Studio, Gradle, and debugging tools for both Java / Kotlin and native C++ code.
  • Experience with multithreading, concurrency, and performance optimization in an Android context.
  • Strong problem-solving, analytical, and debugging capabilities.
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage priorities in an agile environment.
  • Desired Experience

  • Familiarity with Kotlin Multiplatform (KMP) concepts and its potential applications.
  • Experience with Android security mechanisms and best practices for developing secure services.
  • Knowledge of network protocols and communication.
  • Experience with CI / CD pipelines for Android development.
  • Our commitment

    Verifone is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Verifone is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

    Skills Required

    Android Studio, Gradle, Android Ndk, Kotlin

    Create a job alert for this search

    Android Developer • Bengaluru / Bangalore, India

    Related jobs
    • Promoted
    Android Developer

    Android Developer

    Zetabangalore, karnataka, in
    Zeta is a Next-Gen Banking Tech company that empowers banks and fintechs to launch banking products for the future.It was founded by Bhavin Turakhia and Ramki Gaddipati in 2015.Our flagship process...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Azure / Biztalk Developer

    Senior Azure / Biztalk Developer

    Orion Innovationhosur, tamil nadu, in
    Job Title : Senior Azure Biztalk Developer.Senior Azure Developer with Biztalk.Design, develop, and support enterprise-level integration solutions. Create technical designs and architectures for comp...Show moreLast updated: 2 days ago
    • Promoted
    • New!
    Senior Pega Developer

    Senior Pega Developer

    Tenth Revolution Grouphosur, tamil nadu, in
    We are looking for an experienced.This role is ideal for professionals who are passionate about designing enterprise-level Pega applications, leading technical teams, and delivering impactful digit...Show moreLast updated: 18 hours ago
    • Promoted
    • New!
    Android Developer

    Android Developer

    DOMIVOX VENTURES PRIVATE LIMITEDhosur, tamil nadu, in
    Android App Developer – Full Time | Remote | ₹55,000 In-Hand | 5 Years Experience Required.The ideal candidate should have hands-on experience building high-quality applications across e-commerce, ...Show moreLast updated: 18 hours ago
    • Promoted
    • New!
    Android Flutter Developer

    Android Flutter Developer

    TekPillar®hosur, tamil nadu, in
    Interview Mode : Face-to-Face (F2F) Only on 29th Nov 2025.Design and develop robust Android applications using.Crashlytics, Analytics, and FCM for performance and reliability.Develop real-time netwo...Show moreLast updated: 18 hours ago
    • Promoted
    Mobile Application Developer

    Mobile Application Developer

    QBIGhosur, tamil nadu, in
    Qbig is a cutting-edge entertainment platform that redefines digital interaction.Whether you’re an aspiring content creator, a social media enthusiast, or someone who enjoys engaging content, Qbig ...Show moreLast updated: 3 days ago
    • Promoted
    C++ Developer (C++11+ / Oracle / Linux–Unix)

    C++ Developer (C++11+ / Oracle / Linux–Unix)

    PROADSW3 Relations pvt. ltd.hosur, tamil nadu, in
    C++ Developer (C++11+ / Oracle / Linux–Unix) | 6–10 Years | C2H | 1.We are looking for an experienced C++ Developer with strong expertise in C++ (v11 & above), Oracle, and Linux / Unix environments.T...Show moreLast updated: 1 day ago
    • Promoted
    Senior Neo4j Developer

    Senior Neo4j Developer

    krtrimaIQ Cognitive Solutionshosur, tamil nadu, in
    IQ Cognitive Solutions, based in Bengaluru, is an AI startup committed to driving intelligent digital transformation for global businesses. With expertise in cutting-edge technologies like Agentic A...Show moreLast updated: 1 day ago
    • Promoted
    Android Developer - 5+ and 8+ YOE - (Banking Domain is mandate) ( Onsite -Dubai Location) - Immediate only

    Android Developer - 5+ and 8+ YOE - (Banking Domain is mandate) ( Onsite -Dubai Location) - Immediate only

    ValueLabsbangalore, karnataka, in
    Mandate - Android Development ,Rxjava,Dagger 2.Degree, Post graduate in Computer Science or related field (or equivalent industry experience). Android, Kotlin in creating Enterprise Mobile Applicati...Show moreLast updated: 1 day ago
    • Promoted
    Android Developer

    Android Developer

    ValueLabshosur, tamil nadu, in
    We are hiring for Android developers for Bengaluru and Dubai location.Degree, Postgraduate in Computer Science or related field (or equivalent industry experience). Minimum 7 years of coding experie...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Developer

    Senior Developer

    Virtusahosur, tamil nadu, in
    Flexcube Application Developer Extension Development.Job SummaWe are seeking a skilled Flexcube Application Developer with handson experience in developing extensions and customizations for Oracle ...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    Senior Dotnet Developer

    Senior Dotnet Developer

    Dexian Asia Pacifichosur, tamil nadu, in
    Full-Stack Developer, with a strong focus on the.NET Core, C#, HTML, CSS, and JavaScript.Strong understanding of SQL Server or other relational databases. Experience with RESTful APIs and API design...Show moreLast updated: 18 hours ago
    • Promoted
    Senior Android Developer

    Senior Android Developer

    BabyBillionBengaluru, Karnataka, India
    YouTube channel for kids, delivering fun and educational content with over 4 billion monthly views.We are making a positive impact by creating content that not only entertains but also nurtures cre...Show moreLast updated: 10 days ago
    • Promoted
    Senior Software Architect

    Senior Software Architect

    CyberSolvehosur, tamil nadu, in
    CyberSolve is a fastest growing IAM Specialist firm in the US with poised to become the world's largest company in the IAM space. CyberSolve’s 250+ specialists solve interesting puzzles in Non-Emplo...Show moreLast updated: 3 days ago
    • Promoted
    Senior Engineer - Android [T500-20695]

    Senior Engineer - Android [T500-20695]

    ANSRBengaluru, Karnataka, India
    Bengaluru, a hub of digital transformation delivering services exclusively to our client, Abercrombie & Fitch Co.Now is your opportunity to join us and develop dynamic tech solutions to meet the ne...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Android Developer

    Senior Android Developer

    Verifonebangalore, karnataka, in
    We are looking for an experienced.Point-of-Sale (POS) terminal solutions.Design, develop, test, automate and maintain Payment applications on Android based POS devices using Java.Implement Kotlin c...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Android Developer

    Android Developer

    Talentgigshosur, tamil nadu, in
    Designation : Android Developer.Reporting to : Mobile App Team Lead.Notice Period : Immediate to 15 days.Experience in mobile applications and customization. Experience with threading, and performance...Show moreLast updated: 18 hours ago
    • Promoted
    • New!
    Android Framework Developer

    Android Framework Developer

    TekPillar®hosur, tamil nadu, in
    Good understanding of hardware-related APIs : .Camera, Bluetooth, WiFi, Sensors.Strong debugging capabilities : .Show moreLast updated: 18 hours ago