Senior Integrations Engineer - Embedded & Payment Systems

Mashgin

Chicago (IL)

On-site

USD 115,000 - 210,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health, dental, vision insurance
401k plan
Flexible PTO
Catered lunch in office
Pet insurance
Voluntary life insurance
Competitive compensation & equity

Job summary

Mashgin is seeking a highly technical Senior Software Engineer, Integrations to join our team in building high and low level software to connect Mashgin's autonomous kiosks to various convenience store backends. You will be responsible for integrating our hardware and software with customer environments, payment systems, point-of-sale solutions, and enterprise apps so our checkout feels seamless.

This is a multi-layered software engineering role.

Qualifications

  • 5+ years relevant coding experience.
  • B.S. or higher in Computer Science (or equivalent work experience)
  • Excellent knowledge of one or more of these languages: Python, C++, TypeScript
  • Comfortable learning new languages, libraries, and frameworks when the solution calls for it.
  • Experience building production-ready code that’s used regularly by lots of people.

Responsibilities

  • Engineering Robust Integrations: Building and maintaining integrations between Mashgin's checkout kiosks and customer payment, point-of-sale, and enterprise systems to enable reliable, scalable deployments.
  • Connecting Hardware & Software: Developing software that bridges embedded devices, payment terminals, peripherals, backend services, and customer APIs into a seamless end-to-end experience.
  • Solving Complex Customer Challenges: Working directly with internal teams and enterprise customers to understand integration requirements, troubleshoot production issues, and deliver elegant technical solutions.
  • Building Integration Infrastructure: Designing and implementing reusable libraries, tooling, and services that accelerate future customer integrations while improving reliability and observability.
  • Debugging Across the Stack: Diagnosing and resolving issues spanning firmware, networking, operating systems, payment devices, cloud services, and distributed applications.
  • Prototyping & Shipping: Rapidly building, testing, and deploying integration solutions, bringing new payment devices, peripherals, and customer systems into production with speed and confidence.

Skills

5+ years programming experience
Python
C++
TypeScript

Education

B.S. in Computer Science

Job description

Mashgin is seeking a highly technical Senior Software Engineer, Integrations to join our team in building high and low level software to connect Mashgin's autonomous kiosks to various convenience store backends. You will be responsible for integrating our hardware and software with customer environments, payment systems, point-of-sale solutions, and enterprise apps so our checkout feels seamless.

This is a multi-layered software engineering role.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Integrations
Senior Software Engineer, Integrations

Mashgin • Chicago (IL)

On-site
USD 115,000 - 210,000
Health, dental, vision insurance
401k plan
Flexible PTO
+4
Senior AdTech Backend Engineer
Senior AdTech Backend Engineer

Mashgin • Palo Alto (CA)

On-site
USD 160,000 - 220,000
Health insurance
401k plan
Flexible PTO
+4
Software Engineer, Frontend
Software Engineer, Frontend

Mashgin • Palo Alto (CA)

On-site
USD 150,000 - 210,000
Excellent health, dental and vision insurance
401k plan
Flexible PTO policy
+1
Product Manager
Product Manager

Mashgin • Palo Alto (CA)

Hybrid
USD 120,000 - 170,000
Hybrid-Remote Product Manager: AI & Hardware-Software Experience
Hybrid-Remote Product Manager: AI & Hardware-Software Experience

Mashgin • Palo Alto (CA)

Hybrid
USD 120,000 - 170,000
Senior Engineer, Payments & POS Platform
Senior Engineer, Payments & POS Platform

Tabbed Inc. • New York (NY)

On-site
USD 140,000 - 190,000
Senior Software Engineer: End-to-End Video Pipeline
Senior Software Engineer: End-to-End Video Pipeline

Mashgin • Palo Alto (CA)

On-site
USD 185,000 - 275,000
Health Insurance
401k plan
Flexible PTO
+3
Senior Software Engineer, Backend (AdTech)
Senior Software Engineer, Backend (AdTech)

Mashgin • Palo Alto (CA)

On-site
USD 160,000 - 220,000
Health insurance
401k plan
Flexible PTO
+4
Remote Integration Engineer - POS & Payment Solutions
Remote Integration Engineer - POS & Payment Solutions

Crane Payment Innovations • United States

Remote
USD 90,000 - 130,000
Life insurance
25 days holiday + Bank Holidays
Contributory Pension
+1
Sr. Software Engineer (Payments & Data)
Sr. Software Engineer (Payments & Data)

Qu-Pos • United States

Remote
USD 150,000 - 190,000