Vention
Senior Software Developer - Machine Applications
Montreal, QC, Canada · Senior
Sponsorship not specifiedDetected 30 days ago
PythonReactBackend DevelopmentCode ReviewPerformance ManagementRoboticsLeadershipCommunicationCollaborationMentoring
About the role
- 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.
- 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.
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.
- Collaborate cross-functionally with product and other engineering teams to deliver cohesive, end-to-end solutions.
- Support and mentor other developers through code reviews, design discussions, and knowledge sharing.
- Strong experience building and shipping production systems
- Strong communication skills and ability to collaborate across teams
- At Vention, you'll work alongside driven and talented people who care deeply about their craft and the impact they create.
- Reporting to the Machine Apps Team Lead, you will be a key contributor to the design, development, and evolution of Vention's machine applications.
- Quarterly management training on topics ranging from "Giving & Receiving Feedback, to Building high-performing teams, to "Developing your own Leadership model"
- Quarterly World-Class Speaker Series featuring industry leaders sharing their perspective and lessons learned as they build their function and business
Nice to have
- Experience with industrial systems, robotics, or hardware-integrated software
- Experience working on mission-critical or high-reliability systems
- 5+ years of professional software development experience
- 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
- Comfortable working in an environment with real-world constraints (hardware, edge systems, or similar is a plus)
Compensation
- Two paid volunteering days per year to give back to causes you care about.
Benefits
- A complete group benefits plan for you and your family that start day one.
- Top-up and benefits for new parents: Additional financial support and resources to support employees during their transition to parenthood.
- Dedicated professional development channels sponsored by the Executive team to foster continuous professional learning
Company info
- We're looking for skills, intellect, and experiences that will help you succeed in this role but we also know that various profiles (not only the one described below) could be successful.
- Experience writing automated tests as part of the development process
- Our culture celebrates diverse perspectives and supports your growth through intentional development, strong leadership, and opportunities to make a real difference.
Apply directly at Vention →Create a free account for alerts like thisView Vention immigration profile
This listing is sourced directly from Vention's careers page and normalized into a canonical job model.