Technical Lead, Preprint Software
velo3d
Fremont, CA
Posted Apr 29, 2026
- Full-time
- Engineering
Job description
### Responsibilities - Partner with Product Management and Engineering to design and deliver new features while continuously improving overall system architecture and code quality - Lead and coordinate development efforts across a team of experienced software engineers, ensuring alignment, clarity, and high execution standards - Drive the evolution of the software architecture toward simpler, more scalable, and more efficient designs, with a strong focus on core data flows and performance - Champion the integration of machine learning capabilities into the product, identifying opportunities and guiding implementation - Collaborate with Applications Engineering to identify critical bottlenecks and develop effective, data-driven solutions - Work cross-functionally with other software teams to design and deliver features spanning desktop applications, hardware systems, and data infrastructure ### Requirements - Bachelors Degree and 15+ years of experience developing and delivering production-quality software - Strong proficiency in C++ with a focus on performance and maintainability - Hands-on experience with 3D graphics and geometry processing - Experience designing and implementing parallel or distributed computing solutions - Proven ability to design scalable software architectures that support complex data flows - Experience building interactive GUI applications; familiarity with Qt is a plus