Icon menu dark

Software Engineer

Do you want to help build THE online platform for global manufacturing?
3d Hubs' Software Engineers develop the automated online platform that has supplied over 1 Million parts to customers all over the world, made with cutting-edge technologies such as 3D printing and CNC machining. As the global leader in distributed manufacturing, maintaining and developing this ecosystem is both a fun and challenging task. We're looking for engineers who bring fresh ideas from a variety of disciplines, including machine learning and full-stack web development. As a Software Engineer, you will work on projects critical to 3D Hubs success with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
3D Hubs is and always will be a technology driven company. We look for people with a broad set of technical skills who are ready to be challenged and make an impact on a rapidly changing manufacturing world. We have raised $12M from the people behind the world’s most successful online platforms such as Uber and Booking.com. Our highly international 50-person team is based in Amsterdam (HQ), one of the fastest growing tech capitals in the world.


  • Design, develop, test, deploy, maintain and improve software.
  • Work with Product Managers to plan individual projects and provide accurate estimates.
  • Minimum qualifications

  • BS degree in Computer Science, similar technical field of study or equivalent practical experience.
  • Software development experience in one or more general purpose programming languages.
  • Have worked with various RDBMS (MySQL or PostgreSQL).
  • Working proficiency and communication skills in verbal and written English.
  • Preferred qualifications

  • Master’s, PhD degree, further education or experience in engineering, computer science or other technical related field.
  • Experience mentoring and training others on complex technical issues.
  • Experience with one or more general purpose programming languages including but not limited to: Python, JavaScript, PHP, or Rust.
  • Interest and ability to learn other coding languages as needed.
  • Passion for creating efficient, scalable, highly available backend services.
  • Our Tech Stack

  • ES6 (Angular, Three.js)
  • Sass
  • Pug
  • Docker
  • Python (Flask/SQL Alchemy)
  • PostgreSQL
  • RabbitMQ
  • MySQL
  • Rust
  • AWS: EC2, S3, RDS etc.
  • Perks

  • Stock options
  • Budget for training and conferences
  • Free 3D printing, anytime, at our office or on our platform
  • Real impact on our technical roadmap
  • Flat structure and no political games
  • Work in a lean, mean, startup environment
  • Be productive in an office space designed for developer happiness
  • Live in one of the most dynamic and exciting cities in the world
  • Join a fast growing, international team of 50+ people and 17+ nationalities
  • Get time to work on your own projects at our Pizza Nights
  • Free lunch, Friday activities and awesome annual trips
  • We are an equal opportunity employer and value diversity at our company.
    We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status or disability status.
    Featured In
    Noah Conference 2017: Company Presentation by Bram de Zwart, Co-Founder & CEO of 3D Hubs
    psfk.com : What 3D Printing Means For The Future Of Manufacturing
    Techcrunch: 3D Hubs, an online marketplace for local 3D printing, scores $7M Series B
    Newsweek: How 3D printing will make manufacturing in America great again
    Engineering.com: 3D Hubs funded $7M for Distributed 3D Printing Services
    Verified open
    Posted by employer


    There was an error handling your request. Please make sure you're online.