Technical Lead, Preprint Software
Listed on 2026-05-08
-
Software Development
Software Engineer, Software Architect
Position Overview
Velo3D is growing its Build Preparation software team and is seeking an experienced Software Architect and Technical Lead to help shape the future of our product development. In this role, you will provide both strategic direction and hands‑on leadership across a diverse technical landscape. Our product spans Windows desktop applications, advanced 3D graphics, geometry processing, and large‑scale AWS batch and distributed computing systems.
As our models increase in size and computational complexity, you will play a critical role in evolving the architecture and technology stack to ensure scalability, performance, and maintainability. This is an opportunity to influence core system design, guide a talented engineering team, and drive innovation at the intersection of software, computation, and advanced manufacturing.
- 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.
- Bachelor’s 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.
The starting base salary for this full‑time position is between $200,000 and $215,000. This range reflects the minimum and maximum target for this position in the U.S. The actual base pay is dependent upon many factors, such as work experience, job‑related skills, related education, work location, and market demands. In addition to a competitive base salary and a comprehensive benefits package, this position may be eligible for other forms of compensation such as participation in a bonus and equity program, as applicable.
Our team enjoys excellent benefits including healthcare coverage and 401(k) employer contributions.
Velo3D provides equal employment opportunities to all employees and applicants for employment without regard to, and prohibits discrimination and harassment based on, race, color, religion, age, sex, national origin, disability, medical condition, genetic information, military or veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
AITools Statement
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).