Software Support Engineer

Ingenico

Alpharetta (GA)

On-site

USD 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ingenico is seeking a Software Support Engineer to deliver high-quality technical support for terminal applications and integrations. You will work across Android, Windows, Linux, and iOS environments, diagnosing connectivity issues and supporting customers, partners, and developers with timely solutions.

You will analyze logs, traces and EMV data, and contribute to improving tools, processes and knowledge sharing. Strong collaboration across teams is essential.

Qualifications

  • Strong troubleshooting across software, payment terminals and integrated payment solutions.
  • Experience supporting Android, Windows, Linux, and iOS environments.
  • Diagnosing communication and connectivity issues involving USB, Ethernet (TCP/IP, TLS), Wi‑Fi and Bluetooth.
  • Log analysis, trace review, debugging and root cause analysis using tools like Wireshark.
  • Excellent verbal and written communication, capable of conveying complex tech to varied audiences.
  • Ability to collaborate across teams, manage stakeholder expectations and resolve complex issues.
  • Experience documenting support activities, creating status reports and delivering training when needed.
  • Knowledge of payment technologies, POS systems, EMV, cryptography and financial messaging is an asset.

Responsibilities

  • Investigate and resolve software, performance, and communication issues affecting payment terminals and solutions.
  • Analyze application logs, traces, EMV data and source code to identify root causes and deliver timely solutions.
  • Provide technical support and guidance to customers, partners, and developers integrating Ingenico solutions.
  • Support applications on Android, Windows, Linux and iOS platforms, ensuring reliable and secure processing.
  • Develop troubleshooting tools, utilities and internal apps to improve efficiency and support quality.
  • Validate and triage incoming support requests for accurate escalation and efficient resolution.

Skills

Troubleshooting
Payment terminals
C/C++
Java
Kotlin
Android
Windows
Linux
iOS
Log analysis
Communication
Cross-team collaboration
Problem solving
Documentation
Training delivery

Tools

Wireshark

Job description

INGENICO

Ingenico is the global leader in payments acceptance solutions. As the trusted technology partner for merchants, banks, acquirers, ISVs, payment aggregators and fintech customers our world-class terminals, solutions and services enable the global ecosystem of payments acceptance.

WELCOME TO INGENICO

Ingenico is the global leader in payments acceptance solutions. As the trusted technology partner for merchants, banks, acquirers, ISVs, payment aggregators and fintech customers our world-class terminals, solutions and services enable the global ecosystem of payments acceptance.

With 40 years of experience, innovation is integral to Ingenico’s approach and culture, inspiring our large and diverse community of experts who anticipate and help shape the evolution of commerce worldwide. At Ingenico, trust and sustainability are at the heart of everything we do.

About The Role & Team

The Software Support Engineer is responsible for providing high-quality software technical support to Ingenico customers and partners: Ingenico terminal applications, doing terminal s/w integration, communication and security protocols (USB, Ethernet, Wi-Fi, Bluetooth, TLS, etc.).

What You’ll Do
  • Investigate and resolve software, performance, and communication issues affecting payment terminals and payment solutions.
  • Analyze application logs, communication traces, EMV data, and source code to identify root causes and deliver timely solutions.
  • Provide technical support and guidance to customers, partners, and software developers integrating Ingenico payment solutions.
  • Support applications running on Android, Windows, Linux, and iOS platforms, ensuring reliable and secure payment processing.
  • Develop troubleshooting tools, utilities, and internal applications that improve operational efficiency and support effectiveness.
  • Validate and qualify incoming support requests to ensure accurate issue escalation and efficient resolution paths.
  • Act as a liaison between customers, engineering teams, and business stakeholders, maintaining clear communication throughout the support lifecycle.
  • Maintain accurate documentation, activity records, and status reports to support continuous improvement and knowledge sharing.
  • Deliver training, technical guidance, and best practices to customers, partners, and internal teams as needed.
  • Contribute to ongoing service excellence by proactively identifying opportunities to improve products, processes, and customer experience.
About Your Skills
  • Strong technical troubleshooting expertise across software applications, payment terminals, and integrated payment solutions.
  • Experience supporting Android, Windows, Linux, and iOS environments, with working knowledge of C/C++, Java, and Kotlin.
  • Proficient in diagnosing communication and connectivity issues involving USB, Ethernet (TCP/IP, TLS), Wi-Fi, and Bluetooth.
  • Skilled in log analysis, trace review, debugging, root cause analysis, and issue resolution using tools such as Wireshark.
  • Excellent verbal and written communication skills, with the ability to translate complex technical concepts for both technical and non-technical audiences.
  • Demonstrated ability to collaborate across multiple teams, manage stakeholder expectations, and resolve complex customer-facing issues.
  • Strong analytical, problem-solving, and self-learning capabilities with a customer-focused approach.
  • Experience documenting support activities, creating status reports, and delivering technical training when required.
  • Knowledge of payment technologies, POS systems, EMV, cryptography, E2EE, and financial messaging standards are an asset.
AAP/EEO Statement:

lngenico provides equal employment opportunity to all individuals regardless of their race, color, creed, religion, gender, age, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by state, federal, or local law. Further, the company takes affirmative action to ensure that applicants are employed and employees are treated during employment without regard to any of these characteristics. Discrimination of any type will not be tolerated.

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

System Support Engineer
System Support Engineer

Ingenico • Alpharetta (GA)

On-site
USD 70,000 - 90,000
Software Support Engineer
Software Support Engineer

Ingenico Group • Alpharetta (GA)

On-site
USD 70,000 - 100,000
System Support Engineer
System Support Engineer

Ingenico Group • Alpharetta (GA)

On-site
USD 85,000 - 110,000
Solutions Engineer
Solutions Engineer

Ingenico • Alpharetta (GA)

On-site
USD 110,000 - 170,000
Solutions Engineer
Solutions Engineer

Ingenico Group • Alpharetta (GA)

On-site
USD 90,000 - 120,000
Cloud Support Engineer
Cloud Support Engineer

Ingenico • California (MO)

On-site
USD 54,000 - 61,000
Solution Engineer ISV & PSP
Solution Engineer ISV & PSP

Ingenico • Alpharetta (GA)

On-site
USD 80,000 - 100,000
Payments Software Support Engineer
Payments Software Support Engineer

Ingenico • Alpharetta (GA)

On-site
USD 70,000 - 100,000
Payment Terminal Software Support Engineer
Payment Terminal Software Support Engineer

Ingenico Group • Alpharetta (GA)

On-site
USD 70,000 - 100,000
Hardware Services Implementation Lead
Hardware Services Implementation Lead

Ingenico Group • Alpharetta (GA)

On-site
USD 90,000 - 130,000