Senior Software Engineer, Product

9 Months ago • 8 Years + • Product Management

Job Details

About Mashgin
At Mashgin, we have developed a successful and innovative point-of-sale experience that uses computer vision and AI to make checkout nearly instantaneous. Our mission is to eliminate checkout lines so people can get back to their lives.

Our kiosks are currently serving customers in thousands of locations around the world, from major sports stadiums to convenience stores, from college campuses to corporate cafeterias. We are a series B startup with 10 years of progress, and we’re already profitable. And we’re just getting started.

We value autonomy of work, a relentless obsession with customer experience (both our customers and their end-customers), and a culture of respect and fun.


Position Summary
We’re looking for a software developer to help us build the software that runs our kiosks and powers the extensive infrastructure behind them. We’re looking for folks with an interest in building products and tools, and comfortable in dealing with lots of moving pieces. You’ll be building customer-facing products that will drive direct business impact and shape our long-term technical vision with a high-quality bar. This is not a specialized position -- we believe in end-to-end ownership of projects, so you’ll be involved throughout the entire product lifecycle, from idea generation, design, and prototyping to execution, and shipping while contributing to many different parts of the codebase in multiple languages.

You Will Be

    • Owning major feature development and working directly with the founders on product development from end to end
    • Working with a small interdisciplinary team in hardware, software and design to build new versions of products from scratch
    • Work full stack on building new features and dreaming up new architecture to solve challenging problems
    • Rethinking and recreating existing codebases for scale
    • Continuously improving and maintaining code that’s already in production

Minimum Qualifications

    • 8+ 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, Node.js, C++, Go, C#, Java
    • 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
Mashgin is proud to be an equal opportunity employer. Individuals seeking employment at Mashgin are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. 

Similar Jobs

Demiurge Studios - Lead Engine Programmer

Demiurge Studios

California, United States (Hybrid)
4 Months ago
bytedance - Software Engineer Graduate (XR Web Platform-PICO)

bytedance

San Jose, California, United States (On-Site)
4 Months ago
NXP - Internship - In Cabin Sensing Set-up

NXP

Eindhoven, North Brabant, Netherlands (On-Site)
2 Weeks ago
Captions - Software Engineer, Backend (7+ years of experience)

Captions

New York, New York, United States (On-Site)
1 Week ago
JMA - Senior Embedded Systems Security Engineer

JMA

New Providence, New Jersey, United States (On-Site)
8 Months ago
Rippling - Associate Product Manager, Global Payroll

Rippling

San Francisco, California, United States (On-Site)
1 Week ago
Figma - Product Manager, Billing

Figma

San Francisco, California, United States (Remote)
1 Week ago
Valeo - Production Supervisor

Valeo

Veszprém, Hungary (On-Site)
2 Weeks ago
Toast - Senior Software Engineer (Product-Led Growth - Frontend/Fullstack)

Toast

Dublin, County Dublin, Ireland (Hybrid)
3 Months ago
Digital sun games - Producer

Digital sun games

Valencia, Valencian Community, Spain (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Bethesda - Senior AI Programmer

Bethesda

Rockville, Maryland, United States (On-Site)
3 Months ago
Ion - Senior Software Engineer, Italy

Ion

Pisa, Tuscany, Italy (On-Site)
9 Months ago
Interactive Brokers - Senior Software Engineer

Interactive Brokers

Greenwich, Connecticut, United States (On-Site)
9 Months ago
Cadence - Senior Principal Software Engineer

Cadence

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Year ago
Intel  - Product Development Engineer

Intel

Penang, Malaysia (On-Site)
1 Year ago
bytedance - Algorithm Intern (Video Codec - Realtime Codec Optimizations - Multimedia Streaming) - 2025 Summer (PhD)

bytedance

San Diego, California, United States (On-Site)
7 Months ago
Paradox Interactive - Engine Graphics Programmer

Paradox Interactive

Sitges, Catalonia, Spain (On-Site)
2 Months ago
Mozilla - Staff Software Engineer - Mobile Android

Mozilla

France (Remote)
2 Months ago
FalconX - Trading System Support Engineer

FalconX

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Cygames - Sound Engineer / Game Engine

Cygames

Tokyo, Japan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Palo Alto, California, United States

Axel springer - Associate Director, Social Media & Content Marketing

Axel springer

New York, United States (On-Site)
3 Weeks ago
bytedance - Senior Software Engineer, Anti-DDoS - Network Security

bytedance

San Jose, California, United States (On-Site)
3 Months ago
dun bradstreet - Early Talent Network

dun bradstreet

Jacksonville, Florida, United States (On-Site)
9 Months ago
Abridge - Marketing Operations Manager

Abridge

New York, New York, United States (Hybrid)
2 Months ago
Palo Alto Networks - Senior Site Reliability Engineer (App Service Team)

Palo Alto Networks

Santa Clara, California, United States (On-Site)
1 Month ago
Deepgram - Director of Community Growth

Deepgram

California, United States (Remote)
3 Months ago
Apple - Software Development Engineer in Test (Local Storage)

Apple

Cupertino, California, United States (On-Site)
2 Months ago
TAG - Digital Production Designer

TAG

United States (Remote)
1 Month ago
Next Level Business Services - Java UI Developer

Next Level Business Services

Tampa, Florida, United States (On-Site)
9 Months ago
entrata - Regional Vice President of Sales | IC Role | Texas Region

entrata

United States (Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

Product Management Jobs

Blinkhealth - Principal Product Manager

Blinkhealth

New York, United States (On-Site)
2 Months ago
Nice - Product Customer Success Manager

Nice

Atlanta, Georgia, United States (On-Site)
1 Month ago
Enphase Energy - PLM API & VPP Product Manager

Enphase Energy

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Tekion Corp - Senior Product Manager

Tekion Corp

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Marvell - Senior Staff Product Engineer

Marvell

Santa Clara, California, United States (On-Site)
1 Year ago
Thales - Fixed-term contract - Software Product Management Officer

Thales

Vélizy-Villacoublay, Île-de-France, France (Hybrid)
1 Week ago
Games 24x7 - Product Marketing Manager (Retention)

Games 24x7

Mumbai, Maharashtra, India (On-Site)
1 Month ago
binance - Senior Product Manager - Affiliate/Lifecycle

binance

Taipei City, Taiwan (On-Site)
1 Month ago
Scanline VFX - Associate VFX Producer

Scanline VFX

Seoul, South Korea (Hybrid)
6 Months ago
hogarth - Production Operations Manager

hogarth

Manila, Metro Manila, Philippines (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

Palo Alto, California, United States (Hybrid)

Chicago, Illinois, United States (Remote)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Mashgin

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug