March 25, 2024

Product Development Manager

Are you looking for an exciting opportunity to be a leader within a highly successful global payroll services business? Are you an innovative?  Are you looking to take your career to the next level by driving success through our values of Respect, Integrity, Teamwork, Accountability, Diversity and Community? Do you have a strong work ethic, global mindset and the desire to help build a great team and culture?

iiPay is an award winning, high growth, innovative company based in US, Mexico, Europe, and Singapore recognized for delivering an outstanding customer experience and service levels. Our payroll managed service is underpinned by our market-leading global payroll management system delivering a unique client experience and value-added services.

iiPay has a unique opportunity for a highly experienced and motivated Product Development Manager who wants to help lead the Product Development team to ensure our clients have a high functioning, innovative system to help drive to our goal of ‘Paying the Planet’.

All our roles can be performed remotely with occasional visits to the office as requested by your manager. Where we have office locations, our team members are welcome to work remotely, on a hybrid basis or fully office based as they wish.


Role Overview


Our highly motivated and engaged team members are at the heart of our success! We are seeking a Product Development Manager to lead our application development team members. The teams you lead will be responsible for building new features and optimizing strategic platforms across the enterprise. As a leader, you will have both accountability and freedom to grow and evolve the teams that deploy critical software systems and provide key decision-making information. You will also be responsible for maintaining and improving existing systems to ensure they meet the needs of the business and our clients, now and into the future.

The individual will be a highly motivated self-starter able to proactively interact with other business areas worldwide to drive forward with our product roadmap. A solid understanding of the software development lifecycle and security fundamentals as they relate to web-based applications, data transformation and exchange, as well as web-based user interface will all be essential.


The successful candidate requires minimum 2 years of experience managing a development team and the ability to demonstrate a proven track record in the following areas:

  • Manage Agile teams that will be building backend-end services and front-end web applications.
  • Oversee the deployment and Implementation of leading-edge payroll environments including software, end-user tools and other data services.
  • Collaborate within and across teams on resource and delivery planning.
  • Have a strong sense of ownership of the applications in the payroll platform.
  • Train, coach and grow the maturity of team members.
  • Participate in the whole software development lifecycle from design to operation while ensuring quality, maintainability, and performance.
  • Demonstrated ability in fast-paced, high change environments to strive to maintain a positive culture and work environment.
  • Client focused to ensure service excellence and a system that allows for intuitiveness, simplicity, and ease-of-use.


What are we looking for in you?


  • 6+ years of hands-on experience in software development.
  • 4+ years of technical leadership experience, with 2+ years of experience managing teams.
  • Proficiency in Agile software development and Delivery with focus on automation and delivery.
  • Proficiency in Java application development and intuitive web user interfaces.
  • Experience in building full stack web applications.
  • Experience with modern JavaScript frameworks (Angular, React, etc.) and RESTful APIs.
  • Experience with Cloud based services (IBM, AWS, Azure, or GCP, etc.)
  • Excellent analytical skills and the ability to provide alternative solutions to technical problems.
  • Strong written and verbal communication skills.
  • Lead the security and upgrade process by having consistent documentation across the platform.
  • Experience with Application development support activities. Upgrading Application development software frameworks, supporting business administration activities and Implement security policy, processes & technologies.
  • Work with the development teams to support issues and have an overlap of time zones for supporting payroll service delivery.

The successful candidate will ideally have experience in a payroll, financial or human capital management software development.

Start Your Journey We Participate in E-Verify