Manager, Payment Software Development Kit at Gilbarco VeederRoot
Greensboro, North Carolina, USA -
Full Time


Start Date

Immediate

Expiry Date

10 Oct, 25

Salary

0.0

Posted On

10 Jul, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Emv, Linux, Embedded Software, Business Systems, Payment Systems, Python, Network Configuration

Industry

Information Technology/IT

Description

Purpose of Position
The Manager, Payment Software Development Kit (SDK) will manage a team of subject matter experts on Gilbarco and Invenco payment systems’ SDK and protocol interfaces to drive successful integration with customers and third-party payment vendors.

Key Responsibilities

  • Manage the SDK team directly, set team priorities, and allocate resources to meet business objectives and annual plans. Emphasize process and continuous improvement to ensure ongoing enhancement of team performance and efficiency.
  • Collaborate with business leaders to understand customer needs, forecasting those against team capacity and building plans for supporting customers.
  • Develop processes and procedures to efficiently answer customer questions and manage their requests
  • Understand integration needs of customers and third-party payment systems vendors, develop plans to address, and drive to completion.
  • Collaborate with internal and external resources to analyze problems and contribute to solution identification, testing, and documentation.
  • Provide internal commercial team members (e.g. Product Management, Business Development, Sales) with updates and support to enable effective customer/partner communication and relationship management w.r.t issue investigation status and review of/alignment on solution plans.
  • Develop, organize, and maintain high quality documentation, tutorials, and other content for customers and partners.
  • Develop and deliver training classes and support to customers and partners.
  • Develop and maintain processes and tools to support and automate SDK functions.
  • Enhance existing processes, tools, documentation, etc. through continuous improvement.

Background and Skill

Required:

  • Bachelor of Science degree in Computer Science, Electrical Engineering, related field, or equivalent industry experience
  • 5+ years of software industry experience
  • 2-5 years of experience leading teams and directly managing professional staff
  • Demonstrated ability to work directly with customers and development partners
  • Strong verbal and written communication skills, able to develop high quality documentation and deliver live training while tailoring communication to the appropriate level for the target audience
  • Familiarity with process development and deploying those processes cross-functionally
  • Managing via KPIs and working within an SLA for team outcomes

Desired:

  • Experience with payment systems and EMV
  • Experience with embedded software
  • Experience with socket-based communication, TLS, and network configuration/troubleshooting
  • Software source control experience (e.g. Git or svn)
  • Working knowledge of Linux/Unix
  • Python and/or Linux shell scripting experience
  • C++ or Java experience
  • Experience with VBS or similar Business Systems
Responsibilities
  • Manage the SDK team directly, set team priorities, and allocate resources to meet business objectives and annual plans. Emphasize process and continuous improvement to ensure ongoing enhancement of team performance and efficiency.
  • Collaborate with business leaders to understand customer needs, forecasting those against team capacity and building plans for supporting customers.
  • Develop processes and procedures to efficiently answer customer questions and manage their requests
  • Understand integration needs of customers and third-party payment systems vendors, develop plans to address, and drive to completion.
  • Collaborate with internal and external resources to analyze problems and contribute to solution identification, testing, and documentation.
  • Provide internal commercial team members (e.g. Product Management, Business Development, Sales) with updates and support to enable effective customer/partner communication and relationship management w.r.t issue investigation status and review of/alignment on solution plans.
  • Develop, organize, and maintain high quality documentation, tutorials, and other content for customers and partners.
  • Develop and deliver training classes and support to customers and partners.
  • Develop and maintain processes and tools to support and automate SDK functions.
  • Enhance existing processes, tools, documentation, etc. through continuous improvement
Loading...