Senior Software Engineer, Product

Mashgin develops AI-powered point-of-sale experience using computer vision to make checkout instantaneous, serving thousands of locations worldwide.
$225,000 - $350,000
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Product

Mashgin, a Series B startup with 10 years of progress, has developed an innovative AI-powered point-of-sale system using computer vision to eliminate checkout lines. Their technology is deployed in thousands of locations worldwide, from sports stadiums to convenience stores and corporate cafeterias. As a Senior Software Engineer, you'll be integral to building the software that powers their kiosks and infrastructure.

The role offers end-to-end ownership of projects, working directly with founders on product development. You'll be part of a small, interdisciplinary team combining hardware, software, and design expertise to create new products from scratch. The position requires strong full-stack capabilities and the ability to architect solutions for challenging problems.

This opportunity is ideal for experienced engineers who thrive in a fast-paced environment and are passionate about building customer-facing products with direct business impact. The company values autonomy, customer experience obsession, and maintains a culture of respect and fun. They offer competitive compensation ($225,000-$350,000) plus equity, comprehensive benefits, and the chance to shape the future of retail technology.

The ideal candidate will have 8+ years of coding experience, strong knowledge of languages like Python, Node.js, or Go, and experience with cloud infrastructure and databases. You'll be involved throughout the entire product lifecycle, from ideation to deployment, contributing to various parts of the codebase in multiple languages.

Last updated 7 days ago

Responsibilities For Senior Software Engineer, Product

  • Owning major feature development and working directly with founders on product development
  • Working with interdisciplinary team in hardware, software and design to build new products
  • Working full stack on building new features and architecture
  • Rethinking and recreating existing codebases for scale
  • Continuously improving and maintaining production code

Requirements For Senior Software Engineer, Product

Python
Node.js
Go
  • 8+ years relevant coding experience
  • B.S. or higher in Computer Science (or equivalent work experience)
  • Excellent knowledge of Python, Node.js, C++, Go, C#, or Java
  • Comfortable learning new languages, libraries, and frameworks
  • Experience building production-ready code
  • Experience in fast-paced work environment
  • Comfortable with deploying and managing cloud infrastructure
  • Good knowledge of algorithms and data structures
  • Strong proficiency with SQL and other database technologies

Benefits For Senior Software Engineer, Product

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Excellent health insurance for employees and dependents
  • Dental insurance
  • Vision insurance
  • 401k plan
  • Flexible PTO policy
  • Catered lunch in office
  • Fully stocked snacks and beverages
  • Pet insurance
  • Voluntary life insurance plan
  • Competitive salary and options

Interested in this job?

Jobs Related To Mashgin Senior Software Engineer, Product

Senior Software Engineer, Full-Stack

Senior Software Engineer role at Mashgin, building AI-powered self-checkout systems using computer vision. Full-stack development with both web and hardware components.

Senior Software Engineer, Backend

Senior Backend Engineer role at Mashgin, building self-checkout kiosks with computer vision technology, offering $225K-$350K salary.

Software Engineer, Infrastructure

Senior Software Engineer position at Mashgin, building AI-powered checkout systems with focus on backend infrastructure and cloud scalability.

Senior SDE , Amazon Stores

Senior Software Development Engineer position at Amazon Stores, building scalable solutions for global e-commerce platform with competitive compensation and benefits.

Sr. Software Development Engineer, Prime Video

Senior Software Development Engineer role at Amazon Prime Video, focusing on building and maintaining large-scale video streaming services and leading technical initiatives.