Skip to content

Software Engineer (Core)

  • Remote
    • Redwood City, California, United States
  • Software Team

Job description

SnapMagic is building the digital growth engine for the global electronics industry.


Our core platform (formerly SnapEDA) already reaches 2M+ engineers annually and is the default discovery layer for electronic components. We’re now scaling SnapMagic Copilot, built on a proprietary dataset of 10M+ components, serving as the discovery and demand layer for the global electronics industry.

SnapMagic is continuously building the next-generation electronics platform and we’re looking for an engineer that can ship meaningful improvements daily. You will own real product surface area and push features, improvements, and fixes to production constantly while leveraging the latest AI models to accelerate development and enhance the product.

Job requirements

What You’ll Do

  • Ship production code daily (features, improvements, fixes)

  • Own work end-to-end from idea to iteration

  • Build scalable backend systems and polished frontend features

  • Quickly diagnose and resolve bugs and performance issues

  • Turn ambiguous goals into concrete execution

  • Eliminate bottlenecks through automation

  • Make pragmatic decisions that balance speed and quality

  • Embed modern AI into product features and internal tools

  • Use AI to accelerate development output

  • Improve deployment speed, performance, and reliability

  • Propose and deliver high-impact product improvements

Required Skills & Experience

  • Track record of shipping reliable production software fast

  • Strong backend skills (Python, Node.js)

  • Strong frontend skills (TypeScript/JavaScript)

  • Solid understanding of web architecture, APIs, and system design

  • Can operate with minimal guidance

  • Excellent production debugging skills

  • Strong ownership and accountability (you solve problems/release features end-to-end)

  • Bias for action, speed, and measurable results

  • Daily use of modern AI tools in development workflows

  • High standards for code quality and user impact

Nice to Have

  • Startup experience

  • Delivered complex features under tight timelines

  • Improved or scaled systems you didn’t originally build

  • Contributions to widely used products or open source

  • Experience building or integrating AI/LLM features

  • Cloud infrastructure and production deployment experience

  • History of independently solving high-impact problems

or

Remote
  • Redwood City, California, United States
Software Team