What are the responsibilities and job description for the Head of Engineering position at SnapMagic?
At SnapMagic, we’re transforming how electrical engineers design cutting-edge products, from drones to satellites. Building on our success as the leading platform for electrical engineers, we’re taking innovation to the next level with Copilot. Join us as a hands-on Head of Engineering to lead the charge in delivering world-class products for our growing community of engineers.
The SnapMagic company's existing platform (previously known as SnapEDA) is the leading library tool for electrical engineers, helping 1.8 million engineers each year design products like drones, electric cars, and satellites 10x faster. Now we are building Copilot, built on a proprietary dataset of over 10 million components, schematic symbols, and footprints created by SnapMagic.
We are seeking a hands-on Head of Engineering to lead the software engineering efforts at SnapMagic. Reporting directly to the CEO, you will drive product velocity and satisfaction, ensuring the delivery of world-class products for electrical engineers. Through your leadership, you’ll drive continuous improvements across the team and further elevate our high-performing, innovative engineering culture. In this role, you’ll own all software engineering products across a wide range of monoliths and microservices. This role blends technical development (coding, database management, architecture) and team growth, making it ideal for someone eager to make a significant impact. We’re looking for a player-coach, who thrives on creating value for our customers and the business while balancing short-term and long-term priorities.
What You’ll Do
Technical Development
Responsibilities
- Own all software developed and maintained by the company as the primary point of contact internally
- Code, troubleshoot, and design architecture across our stack (PostgreSQL, Python, Django, JavaScript, HTML, and CSS); Cloud platforms like Heroku, Azure, AWS
- Identify and address infrastructure challenges, such as scaling issues due to high traffic, API optimization for speed, and overall system reliability
- Work collaboratively to plan and execute sprints
- Manage and mentor developers to help them achieve their full potential. Advise on architecture and approaches.
- Write or review technical specs as needed.
- Track, analyze, and improve engineering metrics (technical and performance metrics)
- Create an environment of continuous improvement and excellence
- Recruit and assess new candidates for the team
Management
Long-term planning
Who You Are
Qualifications
Nice to Haves
Perks and Benefits
If you’re excited to help us build the future of electronics design and make an impact in a fast-paced environment, we’d love to hear from you!
J-18808-Ljbffr