
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...
Skills & Technologies
Overview
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.
Job Description
Who you are
You have 5+ years of experience in software engineering, with a strong focus on building and maintaining production systems. Your expertise includes managing complex software projects from inception to deployment, ensuring high performance and reliability. You are proficient in Java and have a solid understanding of server-side development, database management, and on-device software. You thrive in collaborative environments and enjoy working with cross-functional teams to deliver innovative solutions.
You are detail-oriented and have a knack for problem-solving, which allows you to tackle challenges effectively. Your experience includes working with payment systems or similar technologies, giving you insights into the unique requirements of the electronic payment industry. You are committed to continuous learning and staying updated with the latest trends and technologies in software development.
Desirable
Experience with cloud technologies and modern development practices is a plus. Familiarity with payment processing systems or device management solutions will set you apart. You are also encouraged to bring any additional programming languages or frameworks you are proficient in, as versatility is valued in our team.
What you'll do
In this role, you will be responsible for the development and maintenance of our device management system, which oversees millions of payment terminals worldwide. You will collaborate with a high-performing team to drive modernization efforts and enhance the functionality of our systems. Your work will involve both server-side and on-device software development, ensuring seamless integration and performance.
You will participate in code reviews, contribute to architectural discussions, and help establish best practices for software development within the team. Your role will also include troubleshooting and resolving issues that arise in production, ensuring that our systems remain reliable and efficient.
As part of your responsibilities, you will engage with stakeholders to gather requirements and translate them into technical specifications. You will also have the opportunity to mentor junior engineers, sharing your knowledge and helping them grow in their careers. Your contributions will directly impact the success of our products and the satisfaction of our customers.
What we offer
At Verifone, we provide a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge technologies and contribute to projects that shape the future of electronic payments. We offer competitive compensation and benefits, along with opportunities for professional development and career advancement. Join us in our mission to deliver exceptional payment solutions and make a difference in the industry.
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 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
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.

Software Engineering
Optiver is seeking a Software Engineer specializing in US cash equities and ETFs to lead technical projects and enhance trading infrastructure. You'll work with Java and C++ to develop low-latency trading systems. This position requires expertise in financial markets and software development.

Software Engineering
Justworks is hiring a Senior Software Engineer to independently own large-scoped projects and collaborate with cross-functional teams to improve customer experiences. This role requires demonstrated ability in building and maintaining complex applications.