Senior Software Engineer - Machine Applications at Vention — NeverHard
Senior Software Engineer - Machine Applications at Vention in Montréal, Québec. Skills: Cross-functional Collaboration, Debugging, Mentorship, Refactoring, Root Cause Analysis. Apply on NeverHard.
Company
Vention
Location
Montréal, Québec
Type
full_time
Required skills:
Cross-functional Collaboration
Debugging
Mentorship
Refactoring
Root Cause Analysis
Software Development
System Design
Job Description
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.
More specifically, you will:
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.