The Payment Architect will architect payment capabilities within software & technology solutions applications, built on the clients technology platforms and product offerings, for worldwide customers. This role provides direction and leadership for driving architectural decisions for all new and existing software products and software-enabled services within the payment space including Electronic Payment Systems (EPS), in dispenser payment terminals and cloud solutions for payment. This job reports to the Payment Software Manager.
Pay Rate:
$45/h - $70/h contract for 12 months
OR
$110,000-$175,000 more senior Permanent role (Lead)
* Develop a Technology Roadmap for payment platforms and solutions
* Develop and architectural plan for transforming the payment platforms and solutions over time to simplify the architecture and add functionality
* Develop effective architectural presentations, product design documentation and proofs-of-concepts to drive architectural standards into the payment products
* Maintain thorough understanding of the retail petroleum market place and what factors influence the market and customer decisions related to product features and functionality
* Collaborate with product managers and other stakeholders to define the architecture for software & software-enabled services; support definition of product roadmaps and solution capabilities outside the platform
* Develop strategies to improve the effectiveness of payment systems and payment systems development
* Develop improved processes for payment systems development including regionalization and 3rd party integration
* This position will be a local Austin, TX position, but requires travel (~10%) to coordinate worldwide solutions.
Required Experience:
* 5 years of product software architecture with an emphasis on solution architecture
* 5 years of payment product development experience with C#/.Net within payment terminals (EMV, POS, Payment Gateways, Payment transactions)
* 3 years of embedded product development experience using Windows CE, Android, or Embedded Linux
* A Bachelor's degree in Computer Science or related discipline, or comparable combination of education and experience is required