Senior Software Developer - 3D Team

VentionMontreal, QC
Hybrid

About The Position

As a Senior Software Developer at Vention, you will play a key role on the Machine Builder team, shaping the next generation of Vention’s CAD engine and user-experience tools. Working closely with product managers, designers, internal users, and cross-functional engineering teams, you’ll build reliable and high-performance front-end solutions that scale as our business grows. Your technical leadership will influence the long-term direction of the MachineBuilder platform, enabling our users to design and prototype custom machines with confidence and speed.

Requirements

  • A bachelor’s degree or higher in Software Engineering, Computer Science or a related field.
  • Minimum of 7 years of experience in a similar front-end development role.
  • Proficiency in React and TypeScript, with enterprise-level experience.
  • A track record of applying engineering and high performance practices to existing codebases.
  • Strong experience writing automated tests and maintaining high standards of code quality.
  • Excellent written and verbal communication skills. Able to share updates, blockers and technical vision clearly.
  • A curiosity to learn, a collaborative mindset, and a drive to contribute to something meaningful.
  • An user first mindset with a keen eye for good UX/UI principles honed by years of working with user-facing products.
  • A humble attitude with a willingness to receive feedback as you are not afraid of not being the expert in the room.

Nice To Haves

  • Experience working with backend.
  • Knowledge of linear algebra.
  • Experience with 3D technologies (Three.js, WebGL).
  • Experience with GraphQL and CAD tools.

Responsibilities

  • Design and build tools that lower the barrier for users to design machine solutions for their manufacturing floors.
  • Take end-to-end ownership of features: write clean code, design testing strategies, deliver under deadlines, and maintain high-tenure quality.
  • Support and mentor team members, elevating engineering standards and driving excellence in front-end craftsmanship.
  • Analyze and refactor legacy code, improving architecture, performance and maintainability of MachineBuilder’s codebase.
  • Provide clear APIs and interfaces for other teams (e.g., Simulation, MachineLogic) and support internal product-engineering partnerships.
  • Utilize linear algebra and 3D tools to support model manipulation, snapping, selection, layering and real-time performance.
  • Collaborate with Design, Product and Engineering teams to prioritize new features and drive innovation in user experience.

Benefits

  • Career pathing: Real opportunities to grow through personalized development plans, bi-annual employee reviews, and mentorship program
  • Professional development: Continuous training in performance management, inclusive leadership, leadership operating model, team building, and giving/receiving feedback
  • Gender diversity & inclusion: Pay equity reviews, inclusive policies, and a Women’s Employee Resource Group offering networking, mentorship, and quarterly learning sessions.
  • Hybrid work: Enjoy flexibility with our hybrid model, allowing you to work from home on select days.
  • Community engagement: Two paid volunteering days per year to give back to causes you care about.
  • Central location: Regular team gatherings and a collaborative office space in the heart of Montreal, surrounded by cafés and restaurants.
  • Team events: All year round employee events including annual kick-off, employee summit, quarterly happy hours, and department events.
  • Comprehensive benefits: A complete group benefits plan for you and your family that start day one.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service