Home
Jobs
15 Job openings at Verifone
About Verifone

We are the Payments Architects who simply shape powerful commerce experiences for everyone across the globe. Our continued innovation and passion shine through in the new branding, reflecting our growth, digital focus, future-first approach, and continued payments industry leadership. #PaymentsArchitects #CommerceExperts #ProvenLeader #NewBrand

Senior Software Engineer

Bengaluru

7 - 12 years

INR 9.0 - 14.0 Lacs P.A.

Work from Office

Full Time

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. About the role Design, develop, and deliver POS applications, guide teams, ensure quality, collaborate with stakeholders, and stay updated with evolving technologies. Responsibilities Understand customer requirements. Design and develop applications or library for point of sale devices based on the requirements. Work with product architects (external and internal stake holders) to confirm and substantiate functional and technical designs Provide technical guidance to the junior team members Ability to provide comprehensive test plan for the developed feature. Assume ownership of end-to-end delivery of project/product. Contribute in all phases of software development lifecycle. Learn and deploy new technologies as needed. Ability to prioritize tasks / multiple projects. Be accountable for meeting deadlines and quality of deliverables. Follow and enforce the coding standards as per organization guidelines Requirements - Mandatory More than 7 years of experience in IT industry Proficiency in Object Oriented Design Principles. Proficiency in C/C++. Proficiency in scripting language. Good communication skills ability to work in cross cultural environment Ability to learn new tools and technologies independently. Good in system level debugging and performance optimization. Hands on experience in gdb tool with core dump analysis. Hands on experience working on Linux programming environment Experience of Linux IPCs, socket programming, data structures, algorithms, multi-threaded programming and code review. Strong problem solving and analytical skills. Highly motivated and capable of multi-tasking. Ability to work with minimal supervision. Strong work ethics and positive team attitude. Knowledge of SDLC Requirements Desirable Experience in Payments / POS solutions Working knowledge on Windows multi-Threading. Working knowledge on Python, HTML Working knowledge on SQL, XML, JSON. CI/CD environment exposure. Experience in Agile SDLC cycle. Our commitment

Supervisor - Technical Support

Bengaluru

1 - 4 years

INR 6.0 - 10.0 Lacs P.A.

Work from Office

Full Time

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. Position Summary: We are seeking a motivated and experienced Bilingual Team Leader to coach, develop, and support a team of 10 15 frontline Technical Support Representatives. This role is pivotal in ensuring high performance, strong team engagement, and exceptional customer service delivery in both English and Hindi. The ideal candidate is a natural coach with a passion for leadership, fluent in both required languages, and experienced in technical support environments. Essential Duties and Responsibilities: Coach & Develop: Provide regular 1:1 coaching, feedback, and performance reviews to ensure team members meet and exceed individual KPIs and quality standards. Monitor Performance: Use key metrics to track and analyze individual and team performance; proactively address gaps through training and development plans. Support Daily Operations: Act as a point of escalation for complex customer issues, ensuring timely and effective resolution. Foster Engagement: Create a positive and inclusive team culture that promotes collaboration, motivation, and accountability. Conduct Training: Deliver and reinforce training on products, troubleshooting procedures, and customer service best practices. Communication: Ensure team members are informed and aligned with business goals, process changes, and customer needs. Continuous Improvement: Identify and implement process improvements based on frontline feedback and data analysis. Bilingual Support: Communicate fluently and professionally in both English and Hindi with team members and customers as needed. Qualifications: Language Proficiency: Fluent in English and Hindi, both verbal and written. Experience: 2+ years in a leadership role within a technical support or customer service environment. Coaching Skills: Proven ability to coach, motivate, and develop high-performing teams. Technical Aptitude: Strong understanding of technical support processes, tools, and troubleshooting. Communication: Excellent interpersonal, verbal, and written communication skills. Adaptability: Able to manage priorities and adapt to changing business needs in a fast-paced environment. Tools Proficiency: Familiarity with CRM systems, call center tools, and performance reporting platforms. 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.

Technical Support Representative

Bengaluru

2 - 4 years

INR 6.0 - 10.0 Lacs P.A.

Work from Office

Full Time

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. Position Summary The Verifone Helpdesk Technical Support Representative supports users with troubleshooting Verifone products, software, and services through a unique blend of customer focus and technical expertise. This position is responsible for diagnosing and troubleshooting customer requests and issues via phone, chat, and email within a 24 x 7 x 365 high-availability on-site call center environment. In addition, this position also supports internal customers and performs other duties as assigned. Essential Duties and Responsibilities Assists customers with installation, operational, maintenance and or training related inquiries for products and applications. Researches and handles complex calls as directed. Follows documentation and training materials to diagnose, resolve, and escalate customers calls. Enters all call activity into the online Technical Support database and provides documented information to the Knowledge Base. Serves as a contact on technical and service-related problems with both internal and external customers. Diagnoses mechanical, hardware, software, and systems failures using established procedures. Operates under moderate supervision. Develops and maintains positive customer relations and coordinates with various functions within the company to ensure customer requests are handled appropriately and in a timely manner. May schedule service calls and escalates to other departments for customer support. Performs all duties on time and is proactive in improving customer relations and internal processes. Knowledge and Experience 2 - 4 years of technical support experience. Excellent knowledge of customer service practices and procedures. Good telephone and communications skills. Demonstrates self-control and understanding of customer situations. Excellent knowledge of customer service practices and procedures. Practical computer skills including use of MS Windows and MS Office. Familiarity with internet technologies and networking standards. General knowledge of office equipment and use. Basic knowledge and understanding of the payment processing industry. Accurately type 25 words per minute. Flexible and able to work with ambiguity while still adhering to standards. 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.

Senior Software Automation Engineer

Bengaluru

7 - 10 years

INR 13.0 - 18.0 Lacs P.A.

Work from Office

Full Time

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 Software QA engineer is responsible to ensure the best quality and quick turnaround delivery from the earlier stage of project development through automation. The role demands good practices and automation tooling to generate the automation frameworks or tools that complement the Automation Framework used by the team for testing the applications. The role is expected to lead the complete responsibility of QA tasks for the assigned project and should complete them successfully with minimal direct supervision. The one personifying this role will be expected to work in a dynamic multi-dimensional work environment and possess excellent interpersonal, written, and verbal social skills. Sense of urgency, Self-motivation, accountability and commitment are some of the desired attributes. What youll do Work as part of multi-functional, passionate agile project teams to ensure quality is driven into the heart of the development process from requirements definition through to delivery. Chipping in toward predictable delivery of quality releases. Research, recommend and implement tools as needed with the goal of growing automation usage. Mentor team members on product testing practices and tools. You should aggressively bring issues and problems to the attention of the team; generating, proposing and implementing innovative solutions to solve them. You should do defect logging and tracking. Co-ordinate with other project teams like development, Program Management, and support teams for any project specific activities. Mentor new and junior team members to execute testing activities and resolve day to day operational issues w.r.t. testing. What qualifications will you need to be successful Should hold at least B.E degree (CS, EC, IT, IS) or any post-graduation (ME/M.Tech/MCA). 7-10 years of experience in software testing. Thorough understanding of SDLC, specifically automated QA processes in agile development environments. Proficient with bug tracking and test management toolsets to support development processes. Strong working knowledge of testing fundamentals such as TDD & BDD. Excellent experience in Manual testing. Experience in Agile PLC is required. Should have work experience in task breakdown and estimation. You should mentor new team members for smooth project execution. Experience in resolving technical issues. Experience in working with multi-site project teams. Ability to manage numerous projects concurrently. You should possess excellent social skills. 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.

Security Analyst

Bengaluru

1 - 4 years

INR 5.0 - 10.0 Lacs P.A.

Work from Office

Full Time

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. Job Summary: The Security Analyst will be responsible for monitoring our security infrastructure, identifying and responding to security threats, managing vulnerabilities, and contributing to the continuous improvement of our overall security posture. This role is crucial in safeguarding our organizations systems, data, and reputation against an ever-evolving landscape of cyber threats. Key Responsibilities: Security Monitoring & Alerting: Monitor security alerts and events from various sources, including SIEM, IDS/IPS, EDR, firewalls, and other security tools. Triage and investigate alerts to determine their severity, scope, and potential impact. Incident Detection & Response: Act as a first responder for security incidents, following established incident response plans. Conduct initial analysis, containment, eradication, and recovery activities. Document incident details, actions taken, and lessons learned. Escalate complex incidents to senior analysts or incident response teams as appropriate. Vulnerability Management: Perform regular vulnerability scans and assessments of our IT infrastructure, applications, and networks. Analyse scan results, priorities vulnerabilities, and track remediation efforts with relevant teams. Assist in the development and implementation of patching and remediation strategies. Security Tool Administration & Maintenance: Assist in the configuration, maintenance, and optimization of security tools and technologies. Ensure security tools are functioning correctly and generating accurate data. Log Analysis & Threat Hunting: Collect, analyze, and correlate log data from various systems to identify suspicious activity or potential threats. Proactively hunt for threats and indicators of compromise (IOCs) within the environment. Threat Intelligence: Stay informed about the latest cybersecurity threats, vulnerabilities, attack vectors, and mitigation techniques. Gather and analyze threat intelligence from various sources to enhance detection capabilities. Reporting & Documentation: Prepare regular reports on security incidents, vulnerability status, and overall security posture. Maintain accurate and detailed documentation of security procedures, configurations, and incident response activities. Collaboration & Support: Collaborate with IT teams, developers, and other business units to implement security best practices and address security concerns. Provide security-related support and guidance to end-users and internal teams. Assist with internal and external security audits and compliance activities (e.g., GDPR, ISO 27001). Skills and experience we desire: Bachelor s degree in computer science or related field 2+ years of hands-on experience with the design, implementation, and operation of enterprise vulnerability management. 2+ years experience supporting diverse IT systems, processes, or capabilities in large organizations 2+ years of solid understanding of industry best practices for hands on, security vulnerability remediation. 2+ years with SCCM, WSUS (or other, similar tools) running in an enterprise environment. 2+ years in scripting of packaged installation of patches, software, and configuration changes, including the knowledge and ability to write PowerShell scripts needed to automate patch management processes. Extensive experience with core vulnerability management scanners (e.g. Qualys, Tenable etc.). Strong knowledge of OWASP Top 10 and the ability to articulate application security risks and determine threat level. Technical understanding of a range of enterprise IT and cloud-based architectures and technologies such as networking, server infrastructure, operating systems, web applications, databases, containerization, mobile. Preferred certifications: Net+, Security+, OSCP, CEH, CISSP, GIAC (GSEC, GEVA, GPEN etc.)

Technical Support Representative (Call Center)

Bengaluru

2 - 4 years

INR 2.0 - 5.0 Lacs P.A.

Work from Office

Full Time

Role & responsibilities Position Summary The Verifone Helpdesk Technical Support Representative supports users with troubleshooting Verifone products, software, and services through a unique blend of customer focus and technical expertise. This position is responsible for diagnosing and troubleshooting customer requests and issues via phone, chat, and email within a 24 x 7 x 365 high-availability on-site call center environment. In addition, this position also supports internal customers and performs other duties as assigned. Essential Duties and Responsibilities Assists customers with installation, operational, maintenance and or training related inquiries for products and applications. Researches and handles complex calls as directed. Follows documentation and training materials to diagnose, resolve, and escalate customers calls. Enters all call activity into the online Technical Support database and provides documented information to the Knowledge Base. Serves as a contact on technical and service-related problems with both internal and external customers. Diagnoses mechanical, hardware, software, and systems failures using established procedures. Operates under moderate supervision. Develops and maintains positive customer relations and coordinates with various functions within the company to ensure customer requests are handled appropriately and in a timely manner. May schedule service calls and escalates to other departments for customer support. Performs all duties on time and is proactive in improving customer relations and internal processes. Knowledge and Experience 2 - 4 years of technical support experience. Fluent in both English and Hindi. Excellent knowledge of customer service practices and procedures. Good telephone and communications skills. Demonstrates self-control and understanding of customer situations. Excellent knowledge of customer service practices and procedures. Practical computer skills including use of MS Windows and MS Office. Familiarity with internet technologies and networking standards. General knowledge of office equipment and use. Basic knowledge and understanding of the payment processing industry. Flexible and able to work with ambiguity while still adhering to standards.

Senior Software Engineer

Bengaluru

30 years

INR 8.0 - 9.55 Lacs P.A.

On-site

Part Time

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 We are looking for an experienced Senior Android Developer to design, develop, and maintain high-performance Point-of-Sale (POS) terminal solutions. The ideal candidate will have expertise in Java, a strong grasp of Kotlin concepts, and a background in developing secure and scalable payment applications. This role involves leading development efforts, mentoring junior developers, and ensuring best practices in mobile application architecture. What you'll do Design, develop, test, automate and maintain Payment applications on Android based POS devices using Java. Implement Kotlin concepts to support modern Android development practices and future system upgrades. Apply concepts of domain engineering to maximize reusability among a family of Android POS devices. Collaborate with cross-functional teams to define, design, and deliver new applications/features. Write clean, scalable, and efficient code while following best coding practices. Optimize application performance, memory usage, and battery efficiency. Ensure high-quality UI/UX implementation in collaboration with designers. Debug and resolve software defects, ensuring application stability. Implement and maintain MVVM/MVP architecture and dependency injection frameworks like Dagger/Hilt. Integrate RESTful APIs, third-party services, and networking components into mobile applications. Stay updated with the latest Android trends, frameworks, and best practices. Mentor and guide junior developers in coding, design, and development methodologies. Participate in code reviews, sprint planning, and Agile development processes. What qualifications will you need to be successful? 6+ years of experience in Android development. Strong proficiency in Java with a solid understanding of Kotlin concepts Strong knowledge of architectural patterns such as MVVM, MVP, or Clean Architecture Experience with modularization, dependency injection (e.g., Dagger or Hilt), and reactive programming (e.g., RxJava, Coroutines/Flows). Proficiency in Git, CI/CD pipelines, and Agile methodologies. Strong knowledge of networking concepts, including TCP/IP, HTTP, HTTPS, Web Sockets, and SSL/TLS. Experience integrating secure authentication mechanisms, such as OAuth, JWT, and token-based authentication. Strong debugging and performance optimization skills. Knowledge of unit testing and automation testing frameworks (JUnit, Espresso, Mockito). Excellent problem-solving, analytical, and communication skills. Knowledge of software quality metrics and mechanisms to implement and monitor them. Knowledge of patterns for software architecture and design. Strong knowledge of Object-Oriented concepts and software components. 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.

Senior Software Engineer

Bengaluru

6 - 11 years

INR 45.0 - 50.0 Lacs P.A.

Work from Office

Full Time

We are looking for an experienced Senior Android Developer to design, develop, and maintain high-performance Point-of-Sale (POS) terminal solutions. The ideal candidate will have expertise in Java, a strong grasp of Kotlin concepts, and a background in developing secure and scalable payment applications. This role involves leading development efforts, mentoring junior developers, and ensuring best practices in mobile application architecture. What you'll do Design, develop, test, automate and maintain Payment applications on Android based POS devices using Java. Implement Kotlin concepts to support modern Android development practices and future system upgrades. Apply concepts of domain engineering to maximize reusability among a family of Android POS devices. Collaborate with cross-functional teams to define, design, and deliver new applications/features. Write clean, scalable, and efficient code while following best coding practices. Optimize application performance, memory usage, and battery efficiency. Ensure high-quality UI/UX implementation in collaboration with designers. Debug and resolve software defects, ensuring application stability. Implement and maintain MVVM/MVP architecture and dependency injection frameworks like Dagger/Hilt. Integrate RESTful APIs, third-party services, and networking components into mobile applications. Stay updated with the latest Android trends, frameworks, and best practices. Mentor and guide junior developers in coding, design, and development methodologies. Participate in code reviews, sprint planning, and Agile development processes. What qualifications will you need to be successful? 6+ years of experience in Android development. Strong proficiency in Java with a solid understanding of Kotlin concepts Strong knowledge of architectural patterns such as MVVM, MVP, or Clean Architecture Experience with modularization, dependency injection (eg, Dagger or Hilt), and reactive programming (eg, RxJava, Coroutines/Flows). Proficiency in Git, CI/CD pipelines, and Agile methodologies. Strong knowledge of networking concepts, including TCP/IP, HTTP, HTTPS, Web Sockets, and SSL/TLS. Experience integrating secure authentication mechanisms, such as OAuth, JWT, and token-based authentication. Strong debugging and performance optimization skills. Knowledge of unit testing and automation testing frameworks (JUnit, Espresso, Mockito). Excellent problem-solving, analytical, and communication skills. Knowledge of software quality metrics and mechanisms to implement and monitor them. Knowledge of patterns for software architecture and design. Strong knowledge of Object-Oriented concepts and software components.

IT Business Analyst

Bengaluru, Karnataka, India

30 years

Not disclosed

On-site

Full Time

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. What's exciting about the role This role is for a highly qualified IT Professional with extensive experience in IT Business Systems Analysis, Solutioning and Design and Project execution. The successful candidate will be heavily engaged in executing business process optimization initiatives and projects, delivering highly efficient design and solutions to satisfy existing business operation's needs. Requires working closely with Business, IT teams (internal and external) and stakeholders in projects and transformation initiatives from project launch to complete SDLC (Requirement, Design, Development, Test and Roll-out). Focus on Service Contracts and Billing, Advanced Collections and Customer Data Management, Rentals and Repair, and OTC-Finance Modules and processes. The candidate must possess in-depth Techno-Functional capabilities and Business Process knowledge. Roles and Responsibilities Engage and Lead in the execution of Projects in all scales, engaging in complete Software Development Life Cycle (SDLC) Work closely with business in gathering and understanding requirements and translate them into highly efficient System Solutions Design and develop solutions that enhances Business capabilities and operational needs Ensure adherence to existing Company processes and guidelines Provide direction and guidance to Technical Development team in ensuring the Designed process is in alignment with the agreed specifications Collaborate with cross track groups to ensure end-to-end compatibility of the Solutions being developed is employed to the maximum efficiency and compatibility Proactively evaluate improvement opportunities and innovation in the current Systems Landscape and processes in support of Business Operations continued optimization Evaluate risks that may be associated with solutions and design being delivered Review and validate design and solutions being delivered within IT by Internal and external resources Work closely with extended teams around Integrations and Data Conversions Skills and experience we desire A bachelor's degree in computer science, Computer Engineering, Information Technology, or similar 5+ years of extensive hands-on experience and expertise in Oracle Order Management and Service Contracts. Expertise in Oracle Service Contracts and Billing, Rentals and Repair, Customer Data Management, and OTC-Finance Modules Knowledge of generating simple to complex SQL queries Experience working with Bolt-Ons and Integrations (inbound/outbound) with legacy systems Experience in Data Conversions across various oracle modules, with focus on Order to Cash data elements Ability to work with Business in Requirements gathering and translating them into required IT solutions Excellent verbal and written communication skills. Must be able to effectively interact with all levels of stakeholders Experience in BI Reporting 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. Show more Show less

Android Developer

Bengaluru

8 - 10 years

INR 25.0 - 30.0 Lacs P.A.

Work from Office

Full Time

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 Engineer is responsible for Core Android platform Development at our Bangalore R&D office by collaborating with other development centres in USA and Europe region. And works closely with local and global SQA departments. What you ll do: Software Design and Development on Android based electronic payment devices. Design and develop solutions for new products and enhancements for existing products Support the sustaining of shipping products and features Lead, mentor and coach a local team of engineers Technical lead for individual project development across the Android development team What qualifications will you need to be successful? Minimum 4-year primary degree in computer science or equivalent 8-10 years working in Linux or Android development environment. Fluent in C programming on Linux In depth knowledge of OS and Networking Linux device driver development Solution architecture Team Leading Experience with source control defect & task management, documentations and code-review systems (e.g. GIT, JIRA, Confluence, crucible) Excellent verbal and written communication skills (English) Desired Experience: Embedded Linux or Android development including new product bring-up Familiarity with USB, Wifi, Bluetooth, GPRS drivers and S/W stacks Security/Encryption technologies Software development on Android / iOS-based systems Some travel is required - typically 1-2 weeks per quarter. Our commitment

Senior Android Developer (C++)

Bengaluru

7 - 12 years

INR 18.0 - 20.0 Lacs P.A.

Work from Office

Full Time

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 Bachelors or Masters 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

Senior Mobile App Developer

Bengaluru

2 - 5 years

INR 10.0 - 14.0 Lacs P.A.

Work from Office

Full Time

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 Senior Software Engineer specializing in Android mobile application development with a strong focus on Kotlin and system-level services. The ideal candidate will possess deep technical expertise in building and optimizing robust, scalable, and high-performance Android applications, working extensively with Kotlin as a system service. This role requires a strong understanding of Android OS internals and a proven ability to design and implement complex, non-UI-centric mobile solutions. Awareness of iOS development practices and Kotlin Multiplatform (KMP) is a significant advantage. What you ll do: Software Design and Development on Android based electronic payment devices. Design, develop, and maintain high-quality, efficient, and reusable Kotlin code for Android applications, with a primary focus on system-level services, background processing, and core functionalities. Work extensively with Android SDKs and frameworks, diving deep into system-level components and processes to deliver optimized mobile solutions. Develop and support Android SDKs and libraries for internal and external use. Collaborate closely with cross-functional teams, including backend developers, product managers, and other engineers, to define, design, and ship new features and services. Architect and implement robust solutions for background tasks, data management, network communication, and system integrations within the Android environment. Identify and resolve performance bottlenecks, memory leaks, and other system-level issues to ensure application stability and responsiveness. Contribute to the design and architecture of mobile applications, focusing on scalability, maintainability, and adherence to best practices in system-level development. Write comprehensive unit tests and contribute to automated testing frameworks to ensure code quality and reliability. Participate in code reviews, providing constructive feedback to peers to maintain high development standards. Stay up-to-date with the latest advancements in Android development, Kotlin, system services, and related technologies, including an awareness of iOS development paradigms and Kotlin Multiplatform (KMP) advancements. Troubleshoot and debug complex issues across different Android versions and devices. Contribute to technical documentation related to system architecture, design, and implementation. What qualifications will you need to be successful Bachelors or Masters degree in Computer Science, Engineering, or a related technical field. 5+ years of professional experience in native Android application development. Strong proficiency in Kotlin programming, with proven experience in developing system services, background tasks, and libraries. In-depth knowledge of the Android SDK, different versions of Android, and Android architecture components. Experience with Android framework internals, inter-process communication (IPC), and system-level APIs. Solid understanding of software design patterns (e.g., MVVM, MVP, Clean Architecture) and their application in system-level development. Experience with multithreading, concurrency, and performance optimization techniques in Android. Proficient in using Android Studio, Gradle, and other relevant development tools. Experience with RESTful APIs, MQTT, JSON, and integrating with backend services. Strong understanding of Git and version control best practices. Excellent problem-solving, analytical, and debugging skills. Ability to work independently and as part of a collaborative team in a fast-paced environment. Strong verbal and written communication skills. Awareness of iOS development concepts and lifecycle. Familiarity with Kotlin Multiplatform (KMP) concepts and potential applications. Desired Experience: Experience with Android NDK and C/C++ development. Experience with security best practices in mobile application development. Familiarity with CI/CD pipelines and related tools (e.g., Jenkins, GitLab CI). Contributions to open-source projects or a strong portfolio of relevant work. Experience in an Agile/Scrum development environment. Knowledge of network protocols and debugging network traffic.

Senior Java Engineer

Bengaluru

6 - 7 years

INR 11.0 - 16.0 Lacs P.A.

Work from Office

Full Time

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 Responsible for Participating in the technical aspects of the software solution through the full life cycle of the project including requirements, design, implementation, security, testing and maintenance What youll do Share the ownership of one or more major web server software components Write Java code and unit tests to implement the solution Conduct design and code reviews to ensure high quality end products. Advocating and adhering to the software developments best practices Collaborate with the DevOps team to deploy production loads to public clouds Take initiative in discovering existing and new challenges pertaining to development environment, seeking to improve, resolve, and streamline tools and processes to meet delivery challenges Ability to analyze and solve complex problems quickly and creatively, while considering the automotive customers perspective and business impacts in the proposed solutions What qualifications will you need to be successful? More than 6-7 years experience with Java 8 or above and its advanced concepts Hands on development / design experience of Java based Webservices (spring boot) Hands on development experience on web back-end framework, open-standard format and protocols e.g. Tomcat, Spring, Jason, XML, http, RESTful Hands on experience on configuration management and build processes (e.g. Jenkins. GIT) Good knowledge of the Agile process and JIRA Hands on experience of continuous integration/deployment (CI/CD) practices Experience on Microservices based architecture in "containerized deployment ecosystem" e.g. Docker, Kubernetes Testing knowledge e.g. JUnit, Unity, JMeter, Mockito Knowledge and experience in unit testing & Test-Driven Development (TDD) Practical knowledge of relational and non-relational databases (e.g. PostgreSQL, MySQL, Oracle, MongoDB etc) Skills and Abilities: Good experience with a variety of computing platforms: Windows and Linux Demonstrated ability to focus on and complete tasks on time Show flexibility under changing conditions "Self-starter" attitude and ability to make decisions independently Helpful, can-do attitude and a willingness to take ownership of problems Ability to work with resources in different time-zones Knowledge of Payment and banking domain (Preferred) Our Commitment

IT Business Analyst

Bengaluru, Karnataka, India

30 years

None Not disclosed

On-site

Full Time

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. What's exciting about the role This role is for a highly qualified IT Professional with extensive experience in IT Business Systems Analysis, Solutioning and Design and Project execution. The successful candidate will be heavily engaged in executing business process optimization initiatives and projects, delivering highly efficient design and solutions to satisfy existing business operation's needs. Requires working closely with Business, IT teams (internal and external) and stakeholders in projects and transformation initiatives from project launch to complete SDLC (Requirement, Design, Development, Test and Roll-out). Focus on Service Contracts and Billing, Advanced Collections and Customer Data Management, Rentals and Repair, and OTC-Finance Modules and processes. The candidate must possess in-depth Techno-Functional capabilities and Business Process knowledge. Roles and Responsibilities Engage and Lead in the execution of Projects in all scales, engaging in complete Software Development Life Cycle (SDLC) Work closely with business in gathering and understanding requirements and translate them into highly efficient System Solutions Design and develop solutions that enhances Business capabilities and operational needs Ensure adherence to existing Company processes and guidelines Provide direction and guidance to Technical Development team in ensuring the Designed process is in alignment with the agreed specifications Collaborate with cross track groups to ensure end-to-end compatibility of the Solutions being developed is employed to the maximum efficiency and compatibility Proactively evaluate improvement opportunities and innovation in the current Systems Landscape and processes in support of Business Operations continued optimization Evaluate risks that may be associated with solutions and design being delivered Review and validate design and solutions being delivered within IT by Internal and external resources Work closely with extended teams around Integrations and Data Conversions Skills and experience we desire A bachelor's degree in computer science, Computer Engineering, Information Technology, or similar 5+ years of extensive hands-on experience and expertise in Oracle Order Management and Service Contracts. Expertise in Oracle Service Contracts and Billing, Rentals and Repair, Customer Data Management, and OTC-Finance Modules Knowledge of generating simple to complex SQL queries Experience working with Bolt-Ons and Integrations (inbound/outbound) with legacy systems Experience in Data Conversions across various oracle modules, with focus on Order to Cash data elements Ability to work with Business in Requirements gathering and translating them into required IT solutions Excellent verbal and written communication skills. Must be able to effectively interact with all levels of stakeholders Experience in BI Reporting 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.

Devops Engineering Lead

karnataka

1 - 5 years

INR Not disclosed

On-site

Full Time

Why Verifone What you'll do Provide Subject Matter Expertise in container platform to setup CI/CD pipeline. Deploying multi-tier applications on Kubernetes (K8's) using Jenkins file and YAML file. What qualifications will you need to be successful Proficient with deploying multi-tier applications on Kubernetes/OpenShift using Jenkins file and YAML file. Must be proficient in writing Kubernetes object YAML files e.g. Service, POD, Container, Route, Storage, Volume Template files, Docker files, Ansible Play books Hands-on working knowledge on: Rancher, OpenShift or similar Kubernetes platform Ansible, Jenkins Worked on at least one development project as developer (e.g. Java, .NET, Angular) Done at least 1 customer project implementation on Kubernetes platform Working knowledge of BitBucket, Ansible, Artifactory, Groovy Scripting, RHEL Linux, Networking fundamentals. Good to have Test Ops Knowledge At least one year working experience in any RDBMS, knowledge in understanding and writing SQL queries, using postman/soap requests. Configuring and maintaining certificates as needed. Managing dev and test environment and regular security patching and scans. Troubleshooting and problem solving across platform and application domains. Setup pipeline and support of supplementary software, eg: Jenkins Good knowledge in SonarQube Our commitment ,

FIND ON MAP

Verifone

Verifone

Verifone

|

Financial Services

New York NY

1001-5000 Employees

15 Jobs

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview