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