Software Integration Manager

North Carolina, Greensboro--Wins

Posted: 04/25/2019 Industry: Engineering Job Number: 13009

Excellent Opportunity with Global Fortune 500 Organization!

Software Integration Manager

Located in Greensboro NC

Great Career Advancement Opportunities

Relocation Assistance Available

Summary of Position

The Software Integration Manager will lead a team that supports and drives successful integration of our client s dispenser-based payment systems with customer and third-party vendors payment solutions.

Key Areas of Responsibility:
Lead the team in prioritization, planning, execution, and tracking of the following activities. Make individual contributions to the same. Coach, mentor, inspire, and motivate team members.

Determine integration needs of customers and third-party payment systems vendors, develop plans to address, and drive to completion.
Develop and deliver specific Software Development kit training classes and support to external Point of Sale and Electronic Payment Systems developers.
Develop high quality documentation, tutorials, and other content for the specific product website.
Troubleshoot embedded software/hardware and system issues in customer labs and field sites. Includes deep analysis of software logs and protocol data captures.
Collaborate with internal and external resources to analyze problems and design, implement, test, and document solutions.
Travel to customer and third-party vendor locations as required.
Develop and maintain tools to support and automate processes.


The Manager of Software Integration will interface with the following:

Third-Party Payment Vendors and Integrators
Engineering: Software, Software Quality Assurance, Security, Electrical, and Mechanical
Field Service
Program Management
Marketing and Sales

Measures of Performance

Overall results achieved measured against annual objectives through annual performance reviews.
Quality measured by completeness and correctness of deliverables.
Delivery measured by date of task completion vs. Committed target.
Leadership and engagement measured by team feedback and retention.
Customer satisfaction measured by feedback from external and internal customers.


Bachelor of Science degree in Computer Science, Electrical Engineering, or related field
5+ years of software industry experience
Strong leadership ability with experience in technical team lead role
Demonstrated ability to work directly with customers
Strong verbal and written communication skills, able to develop and deliver high quality training and documentation.
Proven ability to analyze and troubleshoot software issues
Working knowledge of Linux/Unix
IP protocol and network troubleshooting experience
Experience with device communication interfaces such as RS-232 and USB

Experience with EMV payment standard and with integrating new EMV implementations
Experience with payment security certification processes, including EMV and PCI
Experience with TLS and Open SSL library
Knowledge of cryptographic algorithms
Experience with website design and maintenance (e.G. Joomla)
Python and/or Linux shell scripting experience
Experience with embedded, multi-threaded software systems
C/C++ experience
Software source control experience (e.G. Svn)
PMP Certification
Experience with the implementation, use and optimization of JIRA for project and issue tracking.
Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.