Solutions Engineer (payments)

North York, ON, CA, Canada

Job Description

Job Title: Solutions Engineer (Payments)



Reports To: Program Manager



About Us:



We are a fast-paced, rapidly growing payment gateway company that specializes in providing secure, scalable payment solutions across retail, vending, mobility, and other unattended environments. Our platform connects hardware, software, and services to enable seamless and intelligent commerce.

The Role:



We're looking for a Solutions Engineer, preferably with a strong background in unattended payments and integrations, including hands-on experience with protocols like MDB, DEX, coin/pulse, Ethernet/Serial and a working knowledge of Payment and Terminal Management Systems (TMS). This role is ideal for someone who loves working with both hardware and software, thrives on problem-solving, and wants to shape the future of integrated payment experiences in vending, kiosks, and other self-service environments.

You'll play a hybrid role that combines hands-on development and integration, field-level troubleshooting, and solutions engineering in collaboration with internal and external stakeholders.

Key Responsibilities:



Solutions Engineering & Client Support



Collaborate with pre-sales, sales engineering, and account teams to design and propose integration solutions for new clients. Lead proof-of-concept (PoC) integrations and field tests for unattended solutions. Assist customers with troubleshooting during deployment and provide hands-on support as needed. Translate technical requirements into clear documentation and integration guides.

Hardware & Protocol Integration



Assist to integrate payment and peripheral hardware such as card readers, coin acceptors, bill validators, and telemetry devices. Work with protocols such as MDB (Multi-Drop Bus), DEX, Pulse, Coin/Pulse, and serial/USB interfaces. Implement and test communication layers between vending controllers and our payment platform. Assist with mechanical and electrical hardware validation in unattended environments (vending, parking, transit, etc.).

Software Development & Diagnostics



Develop and support low-level device communication and integration tooling Collaborate with the engineering team to ensure API and device-level interfaces are robust, maintainable, and secure. Use custom scripts or tools to simulate vending events, monitor telemetry, and validate transaction integrity.

Payments & Terminal Management



Support end-to-end transaction flows including authorization, capture, refund, and settlement across card-present and contactless payments. Work with TMS platforms to manage firmware updates, configuration profiles, remote diagnostics, and security updates. Support certification efforts for EMV, PCI DSS, and payment network approvals as needed.

Qualifications:



4+ years in a technical, product integration or engineering role within payments, vending, kiosks, or embedded systems Strong analytical and debugging skills across both hardware and software layers Comfortable working directly with customers, vendors, and internal product/engineering teams Hands-on development in Python, C/C++, or Java for diagnostic tools, test scripts, or embedded integration

Nice to Have:



Strong experience with unattended payment device integration using MDB, DEX, Pulse, Coin/Pulse, or other machine-level protocols Experience working with or administering Terminal Management Systems (TMS) Familiarity with payment terminals, PIN pads, contactless/NFC devices, and card schemes (EMV) Experience in vending, parking, car wash, kiosk, or other unattended verticals Exposure to telemetry platforms and remote monitoring tools Familiarity with ISO 8583, Nexo, or similar transaction messaging standards Background in embedded Linux or microcontroller development Understanding of regulatory and compliance frameworks (e.g., EMV L1/L2, PCI PTS, SRED)
Job Types: Full-time, Permanent

Pay: $80,000.00-$110,000.00 per year

Benefits:

Dental care Life insurance Paid time off Vision care
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3245118
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    North York, ON, CA, Canada
  • Education
    Not mentioned