Senior Software Engineer - Ai Applications

VentionMontreal, QC
Hybrid

About The Position

As a Senior Software Developer at Vention, reporting to the Machine Apps Team Lead, you will be a key contributor to the design, development, and evolution of Vention’s machine applications. You will own complex features and systems end-to-end, from design through deployment and production support, with a strong focus on reliability, maintainability, and real-world performance. You will work closely with product managers, designers, and other engineers to deliver robust applications that power robotic systems in production environments.

Requirements

  • 5+ years of professional software development experience
  • Strong experience building and shipping production systems
  • Solid backend development experience (Python or similar), with working knowledge of frontend development (React or similar)
  • Proven ability to debug and resolve issues in complex, real-world systems
  • Experience working with and improving legacy codebases
  • Strong understanding of software design principles and tradeoffs
  • Experience writing automated tests as part of the development process
  • Comfortable working in an environment with real-world constraints (hardware, edge systems, or similar is a plus)
  • Strong communication skills and ability to collaborate across teams
  • Bias toward ownership, delivery, and continuous improvement

Nice To Haves

  • Experience with industrial systems, robotics, or hardware-integrated software
  • Experience working on mission-critical or high-reliability systems
  • Experience contributing to system design or architecture at a team level

Responsibilities

  • Design, implement, and maintain core features across our machine apps stack, including systems such as the Rapid Series Palletizer and Rapid Series Sanding.
  • Own systems end-to-end: from initial design and implementation to deployment, monitoring, and ongoing production support.
  • Contribute to architectural decisions: balancing speed of delivery with long-term maintainability and system reliability.
  • Debug and resolve complex issues in production environments, with a focus on root cause analysis and long-term fixes.
  • Improve and refactor existing codebases, reducing technical debt and increasing system clarity, testability, and performance.
  • Collaborate cross-functionally with product and other engineering teams to deliver cohesive, end-to-end solutions.
  • Contribute to development processes and tooling to improve team efficiency, code quality, and release confidence.
  • Support and mentor other developers through code reviews, design discussions, and knowledge sharing.

Benefits

  • Personalized development plans
  • Bi-annual employee reviews
  • Mentorship program
  • Continuous training in performance management, inclusive leadership, leadership operating model, team building, and giving/receiving feedback
  • Pay equity reviews
  • Inclusive policies
  • Women’s Employee Resource Group offering networking, mentorship, and quarterly learning sessions
  • Hybrid work model
  • Two paid volunteering days per year
  • Regular team gatherings
  • Collaborative office space
  • All year round employee events including annual kick-off, employee summit, quarterly happy hours, and department events
  • Comprehensive group benefits plan for you and your family that start day one
  • In-house coaching program with former industry executives
  • Quarterly management training
  • Quarterly World-Class Speaker Series
  • Dedicated professional development channels sponsored by the Executive team
  • Book allocation program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service