Search jobs > Montreal, QC > Senior software developer

Senior Software Developer

Vention
Montréal, Québec, Canada
$180K-$202K a year (estimated)
Full-time

Job Description

This is a hybrid position based in our Montreal office (3 days in office)

One of our most dynamic and exciting software teams is looking for a Senior Software Developer, to guide us in technology choices and architecture design as our department grows.

Joining the MachineLogic team, you will design and implement web-based applications to automate industrial machines - from simulating them in the Cloud, all the way to operating them on the shopfloor - including backend and databases, user interfaces, CI / CD pipeline, and everything in-between.

As a Senior Software Developer, you will participate in the most critical tasks of our department : injecting velocity in the most important ones, problem-solving the most complex ones.

You will collaborate closely with our team leads, product managers, QA developers, CTO and CSO, and also provide mentorship to our more junior members.

More specifically, you will :

  • Participate in all aspects of the software lifecycle, from defining requirements, designing models, to implementing and testing, and finally, deployment and maintenance.
  • Do hands on full stack web development (Javascript) : implementing the back-end engine needed to interact with the existing Vention tech stack, as well as our graphical user interfaces that allow customers to interact with their industrial machine in a code-free way.
  • Develop and maintain thorough documentation for all developed models and associated code.
  • Design and lead crucial technical projects and initiatives across teams and departments.
  • Work closely with leadership : software team leads, product managers, etc.
  • Provide mentorship and technical guidance to junior team members.

Qualifications

  • 7+ years experience in software development (preferably with javascript)
  • Experience with JavaScript, Python, and with web development frameworks such as React
  • Experience in designing responsive systems (embedded and cloud / web)
  • Understanding of distributed system design and the related technical challenges
  • A strong ownership of all aspects throughout the SDLC and beyond
  • Strong sense of responsibility, to show ownership over full, end-to-end solutions
  • Love of new challenges and ability to work in fast-paced environment

Additional Information

How We Take Care of You

  • Flexible paid time off and remote work policies
  • Complimentary beverages and snacks so that you are fueled and ready for your day
  • Global comprehensive health plans so you feel your best
  • Career growth opportunities. Your future matters.
  • Fun-filled social events curated based on diverse interests for our team to celebrate together. From sponsored sports teams to trivia nights
  • Time off to volunteer and give back to your community.

What to Expect in Your Interview

  • Initial Call
  • Meet the Team
  • Challenge
  • Decision & Offer

Commitment to Equal Employment Opportunity

Our culture is an uplifting environment for high achievers. The fast-paced, high-performance environment will give you the opportunity to build products, processes and strategies that will have a lasting impact.

When you join Vention, you join a team of professionals with a diverse variety of experiences, backgrounds, and perspectives.

Together, we strive to nurture a supportive and inclusive work environment for all. We push each other to achieve extraordinary results and forge long term relationships as a result of the intensity and passion.

We’re passionate about helping you do your best work. Claim your seat and find out what you can do!

If you're unsure if your experience perfectly matches our job posting, we encourage you to apply anyway! We are happy to chat and get to know you better while you can understand the role as well.

10 days ago
Related jobs
Groupe IT Link
Montreal, Quebec

As a C/C++ Embedded Developer you will be involved in projects currently being delivered but also on future ambitious projects. At least 7 years experience in embedded software development (C/C++/Python) on a Linux environment. Knowledge of real-time embedded software development is an asset as well...

Laurentian Bank
Montreal, Quebec

As a Senior Software Developer, the incumbent will be responsible mainly to ensure to conceive and develop solutions based on complex specifications from the business. Under the guidance of the senior manager applications development, he/she will work on requests from the business line including but...

Hootsuite
Montreal, Quebec

Senior Software Developer (full stack, front end or back end). A degree in Computer Science or Engineering, and extensive experience in designing, developing and maintaining software or an equivalent level of work experience, and a track record of substantial contributions to software projects with ...

Solution SFT
Montreal, Quebec

As an experienced rendering developer, you will bring your industry experience to develop the next generation high-fidelity visual system and synthetic environment for flight simulators. BS or MS Degree in Software Engineering, Computer Science, or equivalent experience. Well-versed in software engi...

Vidyard
Remote, Canada
Remote

Reporting directly to the Software Development Manager, you'll collaborate with a cross-functional team of developers, a designer, and a product manager to address customer challenges and deliver exceptional software solutions. Eager to share knowledge among other senior - staff level developers and...

Amazon Development Centre Canada ULC
Montreal, Quebec

As a Senior Graphics Software Developer, you create and support key graphics components for an ambitious online multiplayer game on PC. ...

Intelcom
Montreal, Quebec

You're a passionate software developer looking to make a significant impact in the logistics technology space. You thrive in collaborative settings, working closely with product delivery teams, and excel in modern software design and engineering practices. Reporting directly to the Software Developm...

Games Jobs Direct
Montreal, Quebec

The ideal candidate is a customer focused senior software engineer, with experience shipping real-time applications on Android and iOS. Our team of engineering experts are always innovating to improve the tools and technology that empower content developers worldwide. We're looking for a Software Pr...

Epic Games
Montreal, Quebec

The ideal candidate is a customer focused senior software engineer, with experience shipping real-time applications on Android and iOS. Our team of engineering experts are always innovating to improve the tools and technology that empower content developers worldwide. We’re looking for a Software Pr...

RLDatix
Canada

We’re searching for a Toronto-based Senior Software Developer to join our Global R&D team, so that we can ensure the successful design, development, and validation of product backlog items, meeting our technical and functional goals. The Software Developer will collaborate with team members, eng...