Velo3D logo

Technical Lead, Preprint Software

Velo3D

Fremont, CAFull-time$200–215K/yrPosted 3mo agoVerified open 3 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
$200–215K/yr
Location
Fremont, CA
Schedule
Full-time
Work Authorization
Not specified

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

Velo3D is hiring a Technical Lead, Preprint Software. The Technical Lead, Preprint Software will partner with Product Management and Engineering to design and deliver new features, continuously improving overall system architecture and code quality. This role involves leading and coordinating development efforts across a team of experienced software engineers, driving the evolution of software architecture, and championing the integration of machine learning capabilities. The lead will also collaborate with Applications Engineering to identify critical bottlenecks and develop data-driven solutions.

Key focus areas include Partner with Product Management and Engineering to design and deliver new features, Continuously improve overall system architecture and code quality, and Lead and coordinate development efforts across a team of experienced software engineers.

Successful candidates bring Bachelors Degree and 15+ Years Developing Production-Quality Software. Important skills include C++, Performance Optimization, Maintainability, 3D Graphics, Geometry Processing, and Parallel Computing. Preferred (not required): Qt, System Architecture, Code Quality, and Machine Learning Integration.

Skills & qualifications

RequiredNice to have

Skills

C++Performance OptimizationMaintainability3D GraphicsGeometry ProcessingParallel ComputingDistributed SystemsScalable Software ArchitecturesComplex Data FlowsInteractive GUI ApplicationsQtSystem ArchitectureCode QualityMachine Learning IntegrationData-Driven Solutions

Qualifications

Bachelors Degree15+ Years Developing Production-Quality Software

Full 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

You've read the whole posting — now see how you match it.