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

  • Application Developer II

    Department of Homeless Services and Housing Salary: $92,175 - $117,649 Annually Apply by April 7, 2026 at 5 p.m. PT The County of Los Angeles has declared a local state of emergency on homelessness and is expanding its response. We are seeking skille...

    Full Time / Part Time

    Salary Estimated: 20K to 26K

    Remote

    September 3, 2026


    Apply Now

  • Python Developer with AWS

    North Chicago, Illinois 60044 Posted April 2nd, 2026 Looking for more job opportunities? Click here! Job Type: Contract Job Category: IT Job Title : Python Developer with AWS Location : North Chicago, IL (ONSITE) Contract Job Description We are seeki...

    Full Time / Part Time

    Salary Estimated: 19K to 30K

    Remote

    September 3, 2026


    Apply Now

  • Java + AI Engineer

    Akkodis is seeking a Java + AI Engineer for a Contract with a client in Chicago, IL. This role focuses on designing scalable AI systems, orchestrating LLM pipelines, and deploying enterprise‑grade APIs and microservices. Rate Range: $49/hour to $53/h...

    Full Time / Part Time

    Salary Estimated: 15K to 35K

    Remote

    September 3, 2026


    Apply Now

  • Data Engineer Associate - Data Platforms

    Introduction A career in IBM Consulting offers the chance to cultivate long-term relationships and collaborate closely with clients worldwide. You will engage with visionaries from diverse industries to enhance their hybrid cloud and AI journeys, sig...

    Full Time / Part Time

    Salary Estimated: 22K to 34K

    Remote

    September 3, 2026


    Apply Now

  • Data Engineer Associate - Data Platforms

    Introduction A career in IBM Consulting offers the chance to cultivate long-term relationships and collaborate closely with clients worldwide. You will engage with visionaries from diverse industries to enhance their hybrid cloud and AI journeys, sig...

    Full Time / Part Time

    Salary Estimated: 20K to 21K

    Remote

    September 3, 2026


    Apply Now

  • Software Engineer II - Database Developer/BI Analyst

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorganChase within the Corporate Sector, you are...

    Full Time / Part Time

    Salary Estimated: 22K to 31K

    Remote

    September 3, 2026


    Apply Now

×

Login to Apply

Don't have an account? Register here