Global Engineering

Software Developer Lead / Technical Project Manager


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

This role requires someone who is a technical expert in software delivery , primarily in development in Java or Kotlin (Android) and ideally some experience in C or C++. The resource be able to recruit, lead, mentor/coach software development team members. There is a technical project manager component to this role as Delivery leadership requires experience with technical project management. The resource we are hiring will be  providing deep technical expertise, and project management leadership in a complex, fast paced environment.  The ideal candidate should have payments industry experience.  The role requires someone with experience across the delivery lifecycle from documenting scope/success-criteria through to detailed  business and systems requirements from internal and external customers ,  generating architecture and solution design documentation and leading a team through the delivery, test, deployment and scaled roll-out of the deliverable.  

What you'll do

  • Lead, inspire, mentor, retain and grow a high performing engineering team
  • Develop EFTPOS terminal software , the focus on our Android product range
  • Manage and coordinate the end-end delivery around the EFTPOS terminal solution from On-boarding platforms, Logistics/warehousing, and cloud based payments API’s to the Bank integration
  • Architect project software designs so that the solutions work end to end.
  • Lead software developers to deliver projects from start to finish.
  • Assign software tasks to developers using Agile process.
  • Create software release packages for testing and for production.
  • Integrate multiple components including EFTPOS machine software, gateways, terminal management systems so they work end to end.
  • Manage and control multiple software development projects and navigate from design through development into QA and drive deployment to production
  • Assist Engineering and Technology with overall project management of code development, unit testing, production implementation and post production support of designated/identified projects.
  • Follow the prescribed Project Lifecycle Methodology, including Agile Scrum.
  • Partner with Product / Project Owner(s) to shepherd projects thru the software development process from request management thru post-deployment support
  • Act as gate keeper to ensure that all milestone deliverables meet with defined standards. Deliverables include requirement definitions, functional specification, architecture design, technical specifications, release notes, installation guides, solution summary, and other documentation.
  • Demonstrate leadership abilities to bridge the communications gap between business and technical teams
  • Coordinate, lead and/or participate in technology engineering efforts and meetings to determine optimal approach, design, risk mitigation, defect resolution, etc.
  • Create and maintain project schedules
  • Escalate and manage technical risks and dependences .

What qualifications will you need to be successful?

  • 5+ Years software development experience, preferably in Android, C, C++
  • Strong preference for payments industry experience. 
  • AS2805 or ISO 8583 knowledge.
  • Experience in mission critical software an advantage
  • Experience in embedded software development an advantage.
  • Agile SDLC experience a strong advantage.
  • Preference for experience with Atlassian tools such as Jira, Confluence, Stash and Crucible.
  • Must have experience with source control systems such as Git and SVN.
  • Experienced at performing root-cause-analysis, describing, estimating and applying code-fixes.
  • Good problem solving skills.
  • Must have +3 years experience with technical project management and/or leading software teams. including creating project schedules, managing risks, assigning tasks and tracking project progress.
  • Hands-on experience with development management, build management and defect management tools
  • Must have excellent interpersonal, written and verbal communication skills to bridge / facilitate / report efforts between technical and business teams via meetings, status reports, resource management
  • Must be detail oriented, with a demonstrated ability to manage multiple, concurrent initiatives
  • Ability to effectively prioritize and execute tasks in a high pressure environment is crucial.
  • Self-starter who is detail oriented and possesses the ability to work independently
  • Bachelor’s or Master’s degree in Computer Science, Engineering or Equivalent

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.

Join our worldwide team