NeverHard

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:

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.