Software Engineering Manager

Mashgin, Inc.

Palo Alto (CA)

Hybrid

USD 210,000 - 260,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

401k plan
Flexible PTO
Catered Lunch
Hybrid Remote Environment
Competitive Equity
Health Benefits

Job summary

Mashgin, Inc. seeks an Engineering Manager who is also a builder—someone who guides technical direction while shipping features. This role owns integrations enabling Mashgin kiosks to operate as point-of-sale devices.

You will work directly with the founders, stay hands-on across the stack, and mentor engineers, balancing leadership with active product development for a scalable IoT fleet of kiosks.

Qualifications

  • B.S. or higher in Computer Science (or equivalent).
  • 8+ years building production software.
  • 3+ years managing engineers directly, including hiring and career growth.
  • Fluent with one or more: Python, Node.js, C++, Go, Java.

Responsibilities

  • Own the direction, delivery, and quality of a core area of the product from idea through ship.
  • Hire and grow a small team of strong engineers and set review standards.
  • Stay hands-on: design, write, and review code across the stack with emphasis on full-stack review.
  • Mentor engineers across the team and drive technical direction.
  • Turn ambiguous goals into actionable technical plans for your team.
  • Carry production ownership and on-call alongside your team.

Skills

Leadership
Hands-on coding
System design
Code reviews
Hiring & mentoring
Cloud infrastructure
Distributed systems

Education

B.S. or higher in Computer Science

Tools

Python
Node.js
C++
Go
Java

Job description

  • Have you led a team without giving up the parts of engineering you like most? We’re looking for an Engineering Manager who also excels as a builder: someone who notices patterns that lead to better design, abstractions, and technical direction to elevate the entire team, while sitting down to ship a feature when needed
  • This role owns integrations that enable Mashgin’s kiosks to operate as point-of-sale devices
  • That means the software running on our kiosks, the services behind them, and the customer-facing features that 40 million people touch. You’ll work directly with the founders on what gets built, set technical direction for your area, and be accountable for both the quality of the work and the growth of the people doing it. We expect you to spend roughly a third to half your time hands-on
  • A note on titles, since it looks unusual from the outside. Every engineer at Mashgin carries the title Member of Technical Staff
  • We keep the org flat on purpose, and we don’t use levels to decide whose ideas carry weight. Managing here doesn’t mean sitting above that structure; it means holding a team’s direction, hiring, and growth while remaining one of the engineers building the product. If you’re looking for a role where management is the reward for no longer coding, this isn’t it
  • Own the direction, delivery, and quality of a core area of the product, working directly with the founders from idea through ship
  • Hire and grow a small team of strong engineers, creating space for uncertainty, making context switches cheap, and setting the bar for what gets through review
  • Stay hands-on: design, write, and review code across the stack, with an emphasis on reading and reviewing code across the full stack
  • Turn ambiguous product goals into technical plans your team can execute without close supervision
  • Work with a small interdisciplinary team across hardware, software, and design on products that ship to an IoT fleet of physical kiosks actively operating in the field
  • Decide what to rebuild for scale and what to leave alone, and make the case for either
  • Carry production ownership and on-call alongside your team
  • Mentor engineers on the team and across the wider engineering group
Benefits
  • Hybrid Remote Environment: 401k plan so you can plan for your future
  • Flexible PTO: Flexible PTO policy so you can take whatever time off you need
  • Catered Lunch: Besides cabinets stocked with snacks, coffee, and tea, lunch is catered
  • Hybrid Remote Environment: Spend your time working remotely and come to the office as needed
  • Competitive Equity: Competitive options in a small, rapidly scaling company
  • Health Benefits: Competitive healthcare, dental and vision options for employees and dependents

Efficiency: Meetings suck. We keep them short and only use them for alignment, giving you your time back to focus on real workImpact: You will own significant responsibility and have total ownership over your work. We stay lean and efficient, so your work directly impacts the product we ship every daySimplicity: Complexity is a waste of time here—we take pride in building things that just workHard Work: Forget the glamorous research papers. We prioritize the hard work it takes to achieve real-world clarity and accuracy. You will innovate relentlessly to push the boundaries of what’s possible in visual automationRuthless Prioritization: If everything is on fire, nothing is. You will be expected to prioritize ruthlessly, cutting through distractions to focus on the most impactful product improvementsCustomer Innovation: We are customer-centric, not customer-pleasing. You won’t bend to every client demand; you will let innovation drive the product forward to solve the real problems our users faceHumility: No task is beneath you. Whether it’s high-level architecture or grunt work to fix a bug, we check our egos at the door and get real work doneExperience building production-ready code that’s used regularly by lots of peopleB.S. or higher in Computer Science (or equivalent work experience)Comfortable learning new languages, libraries, and frameworks when the solution calls for it8+ years building production softwareA track record of staying technical while managing: recent code, design reviews, or architecture you personally owned3+ years managing engineers directly, including hiring, performance, and career growthExcellent knowledge of one or more of these languages: Python, Node.js, C++, Go, JavaBuilt a team from a few engineers into a functioning groupExperience in a fast-paced work environment, shipping quality code quickly and iteratingComfortable with deploying and managing cloud infrastructureWorked on products with a hardware or edge-deployed componentGood knowledge of algorithms and data structuresExperience working with memory-constrained and performant systems

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineering Manager
Software Engineering Manager

Lever, Inc. • San Jose (CA)

On-site
USD 200,000 - 280,000
Health insurance
401k plan
Flexible PTO policy
+1
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
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
Software Engineer, Infrastructure
Software Engineer, Infrastructure

Mashgin • Palo Alto (CA), Northern (KY)

Hybrid
USD 115,000 - 210,000
Health insurance
401k plan
Flexible PTO
+2
Electrical Engineer
Electrical Engineer

Mashgin, Inc. • San Jose (CA)

Hybrid
USD 120,000 - 180,000
Builder
Builder

Mashgin • Palo Alto (CA)

On-site
USD 185,000 - 275,000
Excellent health, dental and vision insurance
401(k) plan
Flexible PTO policy
+3
Senior Software Engineer, Computer Vision and Deep Learning
Senior Software Engineer, Computer Vision and Deep Learning

Mashgin • Emeryville (CA)

On-site
USD 100,000 - 140,000
Health, dental, and vision insurance
401k plan
Flexible PTO policy
+2
Senior Software Engineer, Video
Senior Software Engineer, Video

Mashgin • Palo Alto (CA)

On-site
USD 185,000 - 275,000
Health Insurance
401k plan
Flexible PTO
+3
Engineering Manager (Hands-On) - IoT Kiosk Systems
Engineering Manager (Hands-On) - IoT Kiosk Systems

Lever, Inc. • San Jose (CA)

On-site
USD 200,000 - 280,000
Health insurance
401k plan
Flexible PTO policy
+1
Hardware Operations Specialist
Hardware Operations Specialist

Mashgin • Palo Alto (CA)

On-site
USD 80,000 - 140,000