Mashgin is seeking a highly technical Senior Software Engineer, Integrations to develop high and low-level software for connecting Mashgin's autonomous checkout kiosks to various convenience store backends. This role involves integrating hardware and software with customer environments, payment systems, point-of-sale solutions, and enterprise applications to ensure a seamless checkout experience. The engineer will be responsible for creating APIs, app services, embedded systems, and networks to address integration gaps, ensuring communication between kiosks and customer systems, and incorporating new payment terminals and peripherals. This is a multi-layered software engineering role with ownership of critical technology powering retail transactions. Mashgin fosters 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