Skip to content
NEXTMOVEFDE careers · United States

Senior Software Engineer, Integrations

AI summary of the role

Senior Software Engineer, Integrations at Mashgin, an AI-powered checkout kiosk company.

What you’ll do

  • Build and maintain integrations between Mashgin's checkout kiosks and customer payment, point-of-sale, and enterprise systems.
  • Develop software bridging embedded devices, payment terminals, peripherals, backend services, and customer APIs.
  • Work directly with internal teams and enterprise customers to understand integration requirements and troubleshoot production issues.
  • Design and implement reusable libraries, tooling, and services to accelerate future integrations and improve reliability.

What you’ll bring

  • 5+ years relevant coding experience.
  • B.S. or higher in Computer Science (or equivalent work experience).
  • Excellent knowledge of Python, C++, or TypeScript.
  • Experience building production-ready code used regularly by many people.

Technologies

Python · C++ · TypeScript · C · APIs · embedded systems · payment systems · point-of-sale · firmware · networking

About Mashgin

AI-powered computer vision checkout kiosks that ring up items in <1 second; eliminates scanning/bagging for sports venues, airports, convenience stores, hospitals.

Series B

Employer postings · Data from · Sources