Senior Android Developer (C++)

💰 ₹50,400 - ₹80,640 (Est.) 📍 Bangalore

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, ****** 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.

💡 Quick Summary

Seeking a career-building opportunity? The Senior Android Developer (C++) position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.

Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.

Sponsored

Job Details

Company Name: Verifone

Frequently Asked Questions

Click the Apply Now button on this page, login or register for free on CallCenterJob.co.in, fill in your name, mobile number, city, and experience, then submit your application. The recruiter will contact you directly.
The expected salary for Senior Android Developer (C++) in Bangalore is ₹50,400 - ₹80,640 (Est.) per month. Actual compensation may vary based on experience and negotiation.
No, Senior Android Developer (C++) is an on-site position based in Bangalore. Candidates must be able to commute or relocate to this location.
Basic communication skills, a proactive attitude, and the ability to work in a team are required for Senior Android Developer (C++). Previous experience in Software Developer Jobs is a plus. Freshers may also apply depending on the employer's requirements.
Yes, CallCenterJob.co.in is completely free for job seekers. Never pay money to apply for any job. If anyone asks for payment to process your application, report it immediately using the "Report this Job" button.

Similar Openings

  • Software Developer

    Jaipur SALARY: ₹60,000 - ₹80,000 POSTED: 20 hours ago CATEGORY: Education DEADLINE: May 26, 2026 SKILLS: Software Development LANGUAGES: English, Hindi SOFTWARE DEVELOPER Greetings from Jobingo HR Solutions Pvt. Ltd…!!! This is to inform you we curre...

    Full Time / Part Time

    Salary Estimated: 20K to 32K

    Jaipur, Rajasthan

    August 4, 2026


    Apply Now

  • Dot Net full stack developer

    Position : Dot Net Full Stack Developer Experience: 5 to 6 Yr Location: Mumbai, Pune, Bangalore, Chennai Mode: Work from Office Notice: Immediate Joiners / 7 Days Looking for an experienced, product-oriented backend developer to join our software eng...

    Full Time / Part Time

    Salary Estimated: 21K to 26K

    Mumbai, Maharashtra

    August 4, 2026


    Apply Now

  • Backend Engineer | Python |Gurgram |BSE Listed NBFC

    Note • Applicants who fit the below Job Criteria will only be contacted by TeamUpShoot • Rest, we appreciate your interest and you will only be be contacted by TeamUpShoot if any other opportunity suitable is available with us About The Employer • Th...

    Full Time / Part Time

    Salary Estimated: 16K to 29K

    Gurugram , Haryana

    August 4, 2026


    Apply Now

  • Dotnet Developer

    Shift Timings 12:30 to 10:30 pm / 1:30 pm to 11:30 pm Mandatory Skills- .NET and Azure Relevant Experience- 8-10 years Work Location- Bangalore/Hyderabad/Noida (Temporary Remote) • Relevant years of experience required is 8-12 years. 1-2 years of tea...

    Full Time / Part Time

    Salary Estimated: 21K to 23K

    Bangalore, Karnataka

    August 4, 2026


    Apply Now

  • Java Software Engineer

    Key Responsibilities: • Contribute to build key components, middleware of the platform and developing fully multi-tenant systems • Contribute to develop workflow management functions • Develop REST APIs, as well as contribute to the overall API frame...

    Full Time / Part Time

    Salary Estimated: 17K to 25K

    Remote

    August 4, 2026


    Apply Now

  • Software Developer

    Senior Engineer This local Software as a Service company seeks an experienced Senior Engineer to drive innovation and streamline processes. Key Responsibilities Design, develop, and maintain Java-based software solutions Requirements Technical expert...

    Full Time / Part Time

    Salary Estimated: 25K to 33K

    Chicago, Illinois

    August 4, 2026


    Apply Now