Lead Principal Engineer
Company: SnapEDA Inc.
Location: Redwood City
Posted on: March 27, 2025
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 Lead Principal Engineer 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 Lead Principal Engineer 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 DevelopmentResponsibilities
- 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!
#J-18808-Ljbffr
Keywords: SnapEDA Inc., Redwood City , Lead Principal Engineer, Engineering , Redwood City, California
Didn't find what you're looking for? Search again!
Loading more jobs...