Principal Software Engineer

Columbus, Ohio

Shapeways
Job Expired - Click here to search for similar jobs
Description Thangs 3D, Inc. ()

About Thangs 3D

Thangs is the leading 3D model community and 3D memberships platform for designers, engineers and enthusiasts.

Thangs is not just a platform - it's the ultimate destination for 3D designers, engineers, and enthusiasts alike. As the leading community for 3D modeling, Thangs is revolutionizing the way creators collaborate, share, and discover. Whether you're a professional engineer crafting intricate designs, a hobbyist exploring the endless possibilities of 3D, or a visionary looking to bring your next big idea to life, Thangs is the place where your creativity can soar. With exclusive 3D memberships, a wealth of resources, and an active, thriving community, Thangs empowers you to push the boundaries of what's possible in the world of 3D design. Join today and unlock a universe of innovation at your fingertips.

About the Role

We are seeking an experienced Principal Software Engineer for our 3D community and marketplace platform. As a key technical contributor, you will be responsible for designing, developing, and optimizing our backend and frontend systems, ensuring scalability, performance, and reliability. You will work closely with cross-functional teams and drive best practices in software development

Requirements

Core Responsibilities
  • Develop, architect, maintain, and extend scalable web applications using NodeJS, NextJS and ReactJS
  • Implement, maintain, and improve polyglot, cloud-native services that serve tens of millions of users per month.
  • Drive performance optimization initiatives across the platform
  • Collaborate with product management to turn ideas into features and define technical strategy and roadmap
Technical Requirements

Required Experience (7+ years)
  • Proven experience building and scaling B2C platforms with tens of millions of monthly active users, including but not limited to:
      • High-concurrency system design
      • Real-time analytics and monitoring
      • Performance optimization at scale
      • Database modeling and optimization
Desired experience
  • Full-stack web development, including NextJS and React.
  • Google Cloud Platform:
    • App Engine, Cloud Run, Cloud Functions
    • Cloud Storage
    • Auto-scaling configurations
    • Global load balancing
  • Understanding of 3D printing technologies
  • Experience with computational geometry
Leadership & Soft Skills
  • Excellence in technical communication and documentation
  • Strong problem-solving and analytical abilities
  • Experience organizing and breaking down large technical efforts into manageable chunks for a small team to complete.
  • Ability to balance technical excellence with business requirements
  • Experience working with product and business stakeholders in fast-paced environments
What You'll Do
  • Design and implement scalable cloud solutions for 3D model processing, a social community around 3D models, and a marketplace for them.
  • Design and optimize systems to handle growing user demands
Technical Requirements
    • Preferred Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
    • 7+ years of professional software development experience
    • Demonstrated expertise in web development and distributed systems.
    • Proven experience scaling B2C platforms to tens of millions of users
    • Strong portfolio of complex technical projects
    • Background in computer graphics, 3D visualization or computational geometry is a plus
Benefits
  • Competitive salary and equity package
  • Health, dental, and vision insurance
  • 401(k) with company match
  • Flexible PTO policy
  • Remote work options
  • Latest development hardware and tools
Date Posted: 02 April 2025
Job Expired - Click here to search for similar jobs