Lead Software Engineer - 3D Tools & Geometry Pipeline

apartmentShapeways placeEindhoven calendar_month 
At Shapeways, we are revolutionising digital manufacturing by bringing production-grade 3D printing solutions to the market. Our platform helps companies with high-tech, cutting edge production needs in various industries like drones, autonomous vehicles, robotics and bespoke medical gear.

As we continue to grow, we are looking for talented engineers to help shape the future of our platform.

Why this Role Matters

As Lead Software Engineer – 3D Tools & Geometry Pipeline, you will own the strategy, architecture, and development of the tools that power our core 3D printing workflows from file upload to part analysis, repair, and quoting. This role is perfect for someone who thrives at the intersection of technical depth and product impact.

You’ll work closely with the Head of Engineering and product leadership to define the roadmap while being the primary developer and maintainer of the pipeline in its current form.

This is a high-impact, high-autonomy role with the opportunity to define foundational systems for years to come.

If you are passionate about pushing the boundaries of 3D computation and visualization and help 1000s of mechanical engineers to get their parts manufactured, this is the role for you!

Key Responsibilities
  • Own and evolve the Java-based 3D model processing pipeline (upload, repair, analysis, quoting).
  • Build and maintain systems that analyze and validate STL and 3MF files for manufacturability.
  • Collaborate with the Head of Engineering and product team to define and prioritize the 3D tools roadmap.
  • Introduce automation, performance improvements, and new capabilities into quoting and repair systems.
  • Act as the internal expert on 3D geometry, mesh processing, and computational design.
  • Set engineering standards for geometry-focused services and tooling.
  • Lay the foundation for a future team by documenting systems and mentoring incoming engineers.
Requirements
  • 10+ years of software engineering experience, with 5+ years focused on computational geometry, CAD/CAM, or 3D tools.
  • Proficiency in Java and experience with relevant geometry libraries or mesh-processing frameworks.
  • Strong understanding of additive manufacturing file formats (STL, 3MF, STEP) and DfAM principles.
  • Proven experience building and maintaining production-grade pipelines for file analysis or quoting.
  • Ability to work autonomously, lead with vision, and take full ownership of technical systems.
  • Strong communication skills and the ability to collaborate cross-functionally with product, design, and ops.
Bonus Points
  • Experience and/or knowledge in manufacturing of parts (3D printing, CNC, etc)
  • Experience with machine learning for part analysis, classification or manufacturability analysis.
  • Exposure to 3D visualization on the web (e.g., Three.js, WebGL).
  • Familiarity with cloud infrastructure and containerized environments (Docker, Kubernetes, EKS).
Benefits
  • Pension plan with company contribution
  • 25 vacation days per year + min 3 extra National Holidays
  • Stock option plan
  • Flexible remote work environment
local_fire_departmentDringend gezocht

Software Engineer C++ - Randstad

apartmentRandstadplaceEindhoven
Software Engineer C++ Start Date: ASAP Duration: 1 year Location: Drachten Within this role,as a Software Engineer you will be responsible for developing, testing, and documenting high-quality embedded software solutions, ensuring compliance...
apartmentFortanixplaceEindhoven
Software Engineer with a passion for cutting-edge security technologies to join our Runtime Encryption team. In this role, you will help design, develop, and implement innovative solutions that enhance data security through the use of confidential computing...
placeEindhoven
Als Software Engineer bij onze klant in Eindhoven ben je verantwoordelijk voor de volledige levenscyclus van software voor complexe modules en machines. Je werkt met een codebase van voornamelijk C++ en C, Python of C#. De software wordt gebruikt...