
About Verifone
Empowering secure payment solutions worldwide
Key Highlights
- Headquartered in Coral Springs, Florida
- Serves over 600,000 merchants globally
- Approximately 4,000 employees in the fintech sector
- $1.1 billion in revenue reported in 2022
Verifone is a leading provider of technology for electronic payment transactions, headquartered in Coral Springs, Florida. The company serves over 600,000 merchants globally, offering solutions that include payment terminals, mobile payments, and value-added services. With a workforce of approximate...
🎁 Benefits
Verifone offers competitive salaries, equity options, comprehensive health benefits, and a generous PTO policy. Employees also enjoy flexible work arr...
🌟 Culture
Verifone fosters a culture centered on innovation and customer focus, encouraging teams to develop secure payment solutions that meet the evolving nee...
Overview
Verifone is seeking a Senior Software Engineer (Cross-Platform) to develop innovative payment solutions. You'll work with Java, C#, and C++ across multiple operating systems. This role requires strong experience in software development and customer interaction.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in developing cross-platform applications. Your expertise spans multiple programming languages, including Java, C#, and C++, allowing you to adapt to various project requirements seamlessly. You understand the intricacies of working with different operating systems and are comfortable navigating the challenges that come with cross-platform development.
Your background includes experience in building and integrating REST APIs, which are crucial for enabling communication between different software components. You have a strong grasp of software development methodologies and are skilled in gathering requirements from stakeholders to ensure that the final product meets user needs. You thrive in collaborative environments and enjoy engaging with customers to gather feedback and improve solutions.
You are detail-oriented and have a passion for delivering high-quality software. You understand the importance of testing and debugging, and you have a track record of successfully deploying applications that perform well in production environments. Your problem-solving skills are top-notch, and you are always looking for ways to optimize and enhance existing systems.
Desirable
Experience with payment systems or financial technology is a plus, as it will help you understand the unique challenges and requirements of this industry. Familiarity with agile development practices and tools will also be beneficial in this role, as you will be part of a dynamic team focused on delivering innovative solutions.
What you'll do
As a Senior Software Engineer (Cross-Platform) at Verifone, you will be responsible for developing and enhancing the Payment Software Development Kit. Your role will involve designing and implementing new features that improve the functionality and user experience of our payment solutions. You will work closely with product managers and designers to gather requirements and translate them into technical specifications.
You will engage in customer interactions to understand their needs and gather feedback on existing solutions. This direct communication will help you identify areas for improvement and innovation. You will also be responsible for troubleshooting and resolving issues that arise during the development process, ensuring that our products meet the highest standards of quality.
Collaboration is key in this role, as you will work alongside other engineers and cross-functional teams to deliver comprehensive solutions. You will participate in code reviews, providing constructive feedback to peers and ensuring adherence to best practices. Your contributions will directly impact the success of our products and the satisfaction of our customers.
What we offer
At Verifone, we offer a supportive work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge technology in the electronic payment industry, contributing to solutions that are used by leading retailers and merchants worldwide. We value diversity and are committed to creating an inclusive workplace where all employees can thrive.
We provide competitive compensation and benefits, along with opportunities for professional growth and development. You will be part of a team that is dedicated to excellence and customer satisfaction, and your work will have a meaningful impact on the future of electronic payments.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Verifone.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Verifone is hiring a Senior Software Engineer to manage millions of payment terminals globally. You'll work with on-device software, server-side, and database development. This role requires strong Java skills and experience in software engineering.

Software Engineering
Verifone is hiring a Senior Software Engineer to manage millions of payment terminals globally. You'll work with Java, C#, and .NET Core to develop device management systems. This role requires significant experience in software development.

Software Engineering
OpenGov is hiring a Senior Software Engineer to develop top-tier SaaS solutions for government agencies. You'll work with technologies like JavaScript, React, and Node.js to enhance efficiency and transparency. This position requires strong collaboration skills and experience in a fast-paced environment.

Software Engineering
Pryon is hiring a Senior Software Engineer to contribute to the design and development of a cutting-edge knowledge management platform. You'll work with technologies like Java and Python in a cloud architecture environment. This position requires strong experience in software development and microservices.

Software Engineering
Assembly is hiring a Senior Software Engineer to lead complex technical projects and mentor junior team members. You'll work with technologies like React, TypeScript, and Golang while enhancing the web platform. This position requires significant experience in software engineering.