Head of Engineering
- Hybrid
- San Francisco, California, United States
- $180,000 - $220,000 per year
- Software Team
Job description
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.
Job requirements
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
Recruit, onboard, and develop a high-performing engineering team
Foster a culture of collaboration, mentorship, and continuous improvement
Drive performance through KPIs, OKRs, and sprint planning
Serve as the primary point of contact for all software engineering efforts
Long-term planning
Proactively identify and mitigate software challenges to ensure reliability and scalability
Own the roadmap for current and future infrastructure and architecture needs
Collaborate cross-functionally to align engineering initiatives with business goals
Who You Are
High Horsepower: You learn quickly and adapt to new challenges with ease
Energetic and Team-Oriented: You bring good energy to the team and foster collaboration
Clear and Responsive Communicator: You communicate directly and effectively
Humble: You’re focused on the team’s success
Track Record of Success: You’ve demonstrated achievements in similar roles or organizations
Resourceful and Resilient: You thrive in ambiguity, find creative solutions, and tackle tedious tasks with determination
Product-Obsessed: You empathize with users, anticipate their needs, and deliver exceptional experiences
Results-driven: You want to make an impact and drive the ball forward. You believe continuous improvement is something fun and exciting, both professionally and in the software context. You are open to feedback and coachable and thrive in a fast-paced environment.
Qualifications
5+ years of software engineering experience with a strong track record of building robust applications
5+ years of management experience, leading and scaling engineering teams
Expertise in back-end development, with proficiency in Python, Django, and PostgreSQL
Proficiency in front-end frameworks like Vue or React and experience with RESTful APIs and microservices
Familiarity with cloud platforms (Heroku, Azure, AWS) and database management
Experience designing scalable architectures and solving complex infrastructure issues
Nice to Haves
Experience with desktop application development
Familiarity with AI tech stacks and computer-aided design software
Background in electronic circuit design or electrical engineering
Perks and Benefits
Competitive compensation packages
Comprehensive medical, dental, and vision coverage, including dependent coverage
401k plan
A hybrid work environment with in-person collaboration three days a week
Catered lunches
Opportunities for career growth and significant impact on a groundbreaking product
A culture of innovation and creativity
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!
or
- San Francisco, California, United States
All done!
Your application has been successfully submitted!