Mashgin is seeking a highly technical Senior Software Engineer, Integrations to join their team. This role involves building high and low-level software to connect Mashgin's autonomous checkout kiosks to various convenience store backends. The engineer will be responsible for integrating hardware and software with customer environments, payment systems, point-of-sale solutions, and enterprise apps to ensure a seamless checkout experience. This is a multi-layered role requiring the engineering of APIs, app services, embedded systems, and networks to address integration gaps. Responsibilities include building critical software for kiosk and customer system communication, and incorporating new payment terminals and peripherals. The company maintains a flat, high-impact engineering culture where all engineers hold the title of Member of Technical Staff. The role requires commuting to Woodridge, IL twice a week and occasional in-person customer meetings.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
Associate degree