jobapplier

Software Engineering Manager

Mashgin

Skills

Required

  • code / design reviews / architecture
  • building production software
  • Python
  • Node.js
  • C++
  • Go
  • Java

Join Mashgin, a rapidly scaling company revolutionizing the way people interact with technology. As a Software Engineering Manager, you will lead a small team of engineers while remaining hands-on in the development process. You will own the direction, delivery, and quality of a core area of the product, working directly with the founders and making a significant impact on the product we ship every day. Enjoy a hybrid remote environment, flexible PTO, competitive equity, and comprehensive health benefits.

Diriger une équipe d'ingénieurs tout en restant impliqué dans le développement logiciel, en concevant, écrivant et révisant du code.

Assurer la direction, la livraison et la qualité d'une zone clé du produit, en travaillant directement avec les fondateurs.

Customer 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 face

About Mashgin

Impact: 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 day

Simplicity: Complexity is a waste of time here—we take pride in building things that just work

Hard 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 automation

Ruthless 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 improvements

Humility: 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 done

Responsibilities

  • Recruter et développer une petite équipe d'ingénieurs talentueux, en créant un environnement propice à l'incertitude et à l'innovation.
  • Efficiency: Meetings suck. We keep them short and only use them for alignment, giving you your time back to focus on real work

Requirements

  • Experience building production-ready code that's used regularly by lots of people
  • B.S. or higher in Computer Science (or equivalent work experience)
  • Comfortable learning new languages, libraries, and frameworks when the solution calls for it

8+ years building production software

  • A track record of staying technical while managing: recent code, design reviews, or architecture you personally owned
  • 3+ years managing engineers directly, including hiring, performance, and career growth
  • Excellent knowledge of one or more of these languages: Python, Node.js, C++, Go, Java
  • Built a team from a few engineers into a functioning group
  • Experience in a fast-paced work environment, shipping quality code quickly and iterating
  • Comfortable with deploying and managing cloud infrastructure
  • Worked on products with a hardware or edge-deployed component
  • Good knowledge of algorithms and data structures
  • Experience working with memory-constrained and performant systems

Pay

USD 200,000 - 280,000