Software Manager

Job description

SnapEDA (YC S15) is looking for a Software Manager to join our growing team as we pursue our mission to help engineers design electronics faster.

A bit about who we are

SnapEDA serves over a million engineers searching for CAD models every year who are making everything from airplanes to medical devices to connected toys. We're a passionate and driven team that is constantly raising the bar for quality, throughput, and customer success. Come help us make awesome tools for engineers!

you'll be working on

You’ll join our software team as the Software Team Lead and reporting to the CEO.  We’re looking for someone who is passionate about delivering great products to our users. Most of our code is Python/Django/HTML/CSS and is running on Heroku, but we also have apps in other codebases like React and many APIs and external integrations. We have a lightweight process: 1-week sprints, weekly planning and standups. We use Slack, Trello, and Zoom to communicate and plan our work.


  • At least 4 years experience in a Software Development environment

  • Thrives in a fast-paced environment

  • Strong software development and troubleshooting skills

  • Proven ability to make good technical decisions (architecture, algorithms, etc.)

  • Excellent verbal and written communication skills, with exceptional responsiveness

  • Can bring clarity to ambiguous technical problems

  • Sense of urgency

  • Understands the tradeoffs between short-term and long-term code implementations and when to use both approaches

  • Thinks like a user

  • Nice-to-have: Experience or desire to work with a remote, distributed team


  • Opportunity to work on a hugely impactful product used by 1MM+ users with a great mission of spurring innovation

  • Lots of opportunities for upward movement. 

  • Leadership development programs, lunch & learns, technical workshops, and more

  • Health and Dental Insurance

  • Vacation

  • Hybrid team with remote and in-person opportunities