Software Developer / Développeur(-euse), logiciel

Vention

Montreal (administrative region)

On-site

CAD 110,000 - 150,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Vention in Montreal is seeking a senior software engineer to design, build, and maintain core features across our machine apps stack. You will own systems end-to-end, from design to deployment and production support.

The role emphasizes debugging complex production issues, improving legacy codebases, and collaborating with product and other engineering teams to deliver robust, testable software with a bias toward ownership and continuous improvement.

Qualifications

  • 5+ years of professional software development experience

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.

Skills

Software development
Production systems
Backend development
Debugging complex systems
Legacy codebases
Software design principles
Automated testing
Hardware/edge awareness
Cross-team collaboration
Ownership & delivery

Tools

Python
React

Job description

*Version française ci-dessous.

Company Description

Headquartered in Montreal, Detroit and Munich, Vention helps manufacturers automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers over 25,000 machines across 4,000 factories across 5 continents and we have the privilege to work with a significant proportion of Fortune 500 manufacturers, from space rockets, to electrical cars, to robotics.

At Vention, you’ll work alongside driven and talented people who care deeply about their craft and the impact they create. We’re a team of high achievers who grow through meaningful work, solving complex challenges, learning fast, and seeing the results of our efforts every day.

We move quickly and aim high, but we do it together with care, collaboration, and respect. Our culture celebrates diverse perspectives and supports your growth through intentional development, strong leadership, and opportunities to make a real difference.

What You’ll Do
  • 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.

What You Bring to the Table
  • 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 Have
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application engineer / Ingenieur d’application
Application engineer / Ingenieur d’application

Vention • Montreal (administrative region)

On-site
CAD 70,000 - 95,000
Hybrid work
Career development
Volunteer days
+3
Développeur(euse) logiciel principal(e) - Équipe Digital Workflow
Développeur(euse) logiciel principal(e) - Équipe Digital Workflow

Vention • Montreal

On-site
CAD 100,000 - 130,000
Développement professionnel
Travail hybride
Engagement communautaire
Program Manager/ Gestionnaire de Programme
Program Manager/ Gestionnaire de Programme

Vention • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Modèle hybride de travail
Rémunération compétitive
Deux jours de bénévolat rémunérés par 
+3
Manager - Firmware Engineering
Manager - Firmware Engineering

Vention • Montreal

On-site
CAD 90,000 - 120,000
Flexible paid time off
Complimentary beverages and snacks
Global health plans
+3
Product Manager - Applications / Gestionnaire Produit - Applications
Product Manager - Applications / Gestionnaire Produit - Applications

Vention • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Travail hybride
Développement professionnel
Mentorat
Développeur logiciel senior (Simulation)
Développeur logiciel senior (Simulation)

Vention • Montreal

On-site
CAD 70,000 - 90,000
Congés payés flexibles
Collations et boissons offertes
Régime de soins de santé complets
+3
Senior Software Engineer - Simulation / Développeur(se) logiciel senior – Simulation
Senior Software Engineer - Simulation / Développeur(se) logiciel senior – Simulation

Vention • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Hybrid work model
Mentorship program
Professional development
Senior System Integration Engineer
Senior System Integration Engineer

Vention • Montreal

On-site
CAD 70,000 - 110,000
Flexible paid time off
Remote work policies
Complimentary beverages and snacks
+4
Gestionnaire, Marketing produit
Gestionnaire, Marketing produit

Vention • Montreal

On-site
CAD 70,000 - 90,000
Cheminement de carrière
Développement professionnel
Travail hybride
+2
Software Manager, MachineLogic / Gestionnaire, génie logiciel (MachineLogic)
Software Manager, MachineLogic / Gestionnaire, génie logiciel (MachineLogic)

Vention • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Hybrid work
Two paid volunteering days per year
Benefits plan
+2