Talent.com
Spiria Digital inc.
Lead Software DeveloperSpiria Digital inc. • Montreal
Lead Software Developer

Lead Software Developer

Spiria Digital inc. • Montreal
30+ days ago
Salary
CA$100,000.00 yearly
Job type
  • Full-time
Job description

Having an in-depth analysis and understanding of software development and customer issues, the Lead Software Developer evaluates and selects possible technology options for a project. They take part in evaluating efforts, solving problems and ensuring the quality of solutions.

They will review the development team’s code and contributes to the knowledge transfer through functional coaching and mentoring of less experienced employees as well as playing a front-line consulting role with clients and has a relatively short learning curve when learning new languages. In addition to actively participating in the development of digital solutions, they will also work to improve the efficiency and quality of the company's development processes.

As a Lead Software Developer at Spiria, you will:

  • Provide an advisory role to clients.
  • Provide functional and technical leadership within projects.
  • Make recommendations for the development and implementation of complex projects that require comprehensive and in-depth analysis and understanding of the client's field.
  • Review code and architecture to ensure that they comply with the company's development standards and industry best practices.
  • Write, modify, review, optimize and debug computer code.
  • Contribute to the development and improvement of work methods and procedures.
  • Select libraries and development paradigms.
  • Identify opportunities to reuse code within completed projects.
  • Participate in testing and quality control activities as described in the testing strategy.
  • Participate in the service offer writing process.

On this project you will :

  • Own the end‑to‑end software architecture for machine HMI stacks, including Angular‑based touchscreen interfaces and 2D/3D visualization of machine controls.
  • Define and enforce architectural patterns for front‑end, back‑end, and system integration across embedded and enterprise environments.
  • Drive technical decisions related to performance, safety, scalability, and maintainability of real‑time machine control displays.
  • Collaborate with UX, systems engineers, product owners, and embedded teams to translate machine and operator requirements into software solutions.
  • Guide and mentor front‑end and back‑end developers; perform architectural reviews and code reviews.
  • Hands‑on contribution expected in complex areas (Angular, graphics, Python/C++, system integration).

The keys to your success:

  • 8 to 10 years of experience in digital solutions development.
  • Has significant experience leading project teams.
  • Strong command of front-end architecture with Angular and openness to back-end technologies in C++ and/or Python.
  • Ability to work in collaboration with a multidisciplinary team.
  • Understanding and knowledge of software architecture.
  • Client oriented approach.
  • Good communication and interpersonal skills.
  • Experience starting projects from scratch, full software development lifecycle experience.
  • Ability to adapt quickly to achieve set objectives in a timely manner.
  • Ability to work with tight deadlines.
  • Knowledge of unit testing.
  • Good knowledge of AGILE principles and rituals.

Employment details:

  • Flexible work arrangements (remote, hybrid, or in-person), because what truly matters is not where you are, but what you do.
  • Salary range: $100 000-135 000, based on a workweek.
  • 40h workweek is available.

What we offer:

  • Vacation bank of 3 weeks per year.
  • 5 additional fixed days off during the winter holidays.
  • Flexible personal days to handle life’s ups and downs.
  • Deferred Profit Sharing Plan (DPSP) and RRSP with employer contributions.
  • Group insurance with broad coverage.
  • Telemedicine and Employee Assistance Program via Telus Health.
  • Paid training, certification and association expenses.
  • Spiri-Flex reimbursements of $300 per year for health, ergonomics, and connectivity-related expenses.

Work Environment

We believe work-life balance is essential. We make this possible through a flexible work organization and a personalized working style. Whether you’re at the office or in your location of choice, what matters most is the impact of your work, not where you're doing it from.

About Us

At Spiria, we’re a team of over 150 professionals across Canada. For more than 20 years, we’ve been building custom software solutions driven by a strong commitment to code quality, technological excellence, collaborative creation, and customer satisfaction.

At Spiria, we believe diversity is a major strength. We therefore adhere to the principle of employment equity and encourage applications from women, visible minorities, Indigenous people, persons with disabilities, LGBTQIA2S+ individuals, and other marginalized communities.

AI Notice

Our recruitment tools use AI to assist in the initial screening of applications, but never replace the intuition and expertise of our recruitment teams.

*Bilingualism is essential for this role. The person in this position will be required, across all their responsibilities, to collaborate with both internal and external clients throughout North America in both French and English.

Create a job alert for this search

Lead Software Developer • Montreal

Similar jobs

Team Leader, software development

Croesusmontreal west, qc, Canada
Full-time

Croesus provides innovative, high-performance, and secure wealth management solutions that include portfolio management systems, portfolio rebalancing tools, and application programming interfaces ... Show more

 • Promoted

Senior Software Developer

AppDirectMontreal (administrative region), QC, CA
Full-time

Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world.AppDirect offers a subscription commerce platform to sell any product, through any channel, ... Show more

 • Promoted

Senior MLOps Software Developer Role

OSEDEAMontreal (administrative region), QC, CA
Full-time

Expand your skills in the Senior Software Developer role focusing on MLOps and Data Engineering.This position blends robust software development with innovative machine learning solutions while all... Show more

 • Promoted

Staff Software Developer, Full Stack (Provider Experience)

DialogueMontreal (administrative region), QC, CA
Full-time

Staff Software Developer, Full Stack (Provider Experience).Dialogue is the #1 virtual care provider in Canada.By developing our Integrated Health Platform, we provide exceptional online health and ... Show more

 • Promoted

Staff Software Developer, Full Stack (Provider Experience)

Portage Ventures GP Inc.Montreal (administrative region), QC, CA
Full-time

Dialogue is the #1 virtual care provider in Canada.By developing our Integrated Health Platform, we provide exceptional online health and wellness programs (primary care, mental health, iCBT, EAP, ... Show more

 • Promoted

Lead ETL Developer

Info-WaysMontreal (administrative region), QC, CA
Full-time

BGV will be done for the selected candidates.Will need to engage with Project Managers, Business Analysts and Application DBA to implement ETL Solutions.Must be able to multi-task between various t... Show more

 • Promoted

Principal Software Developer(Platform)

Aspen Technologymontreal (administrative region), qc, Canada
Full-time

The driving force behind our success has always been the people of AspenTech.What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challeng... Show more

 • Promoted

Senior Software Developer (Logistics Technology Systems)

ToparoMontreal, Montreal (administrative region), CA
Full-time +1

As a Senior Software Developer, you will play a pivotal role in the growth and development of Logistics Technology Systems for one of our clients, utilizing leading-edge technologies.The ideal cand... Show more

 • Promoted

Senior Software Developer - Ai

Edge SignalRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

Solace helps companies connect and integrate all of their assets through the power of event‐driven architecture.Our technology makes it easy to unlock data silos and capture events occurring across... Show more

 • Promoted

Team Leader, Software Development

CroesusMontréal-Ouest, Canada
Full-time

Croesus provides innovative, high-performance, and secure wealth management solutions that include portfolio management systems, portfolio rebalancing tools, and application programming interfaces ... Show more

 • Promoted

Senior Software Developer, Data Platform Infrastructure

Coveomontreal (administrative region), qc, Canada
Full-time

Build the backbone of scalable data platforms at Coveo.As a Senior Software Developer within the Data Platform’s Infrastructure team, you will lead efforts to improve the reliability, cost efficien... Show more

 • Promoted

Senior Software Developer

KellyOCGMontreal (administrative region), QC, CA
Temporary

Senior Software Developer (6-month Contract, Montreal).A leading technology company is seeking a Senior Software Developer to join their engineering team, focusing on advanced datalink systems.In t... Show more

 • Promoted

Senior Software Architect: Scalable Systems Lead

Yeah! GlobalMontreal (administrative region), QC, CA
Full-time

A leading software firm in Montreal is seeking a skilled Software Architect to design and implement software solutions aligned with business requirements.You will guide development teams, ensuring ... Show more

 • Promoted

Senior Software Developer

SSENSEMontreal (administrative region), QC, CA
Full-time

SSENSE is a global technology platform operating at the intersection of culture, community, and commerce.Headquartered in Montreal, it features a mix of established and emerging luxury brands acros... Show more

 • Promoted

Senior Software Developer – Machine Learning Platform

CoveoMontreal (administrative region), QC, CA
Full-time

Build the backbone of AI at scale.Want to see your work power millions of machine learning predictions every day? Join our Machine Learning Platform team and help bring models, including Large Lang... Show more

 • Promoted

Senior Software Developer (Consumer Interactions Division)

ToparoMontreal, Montreal (administrative region), CA
Full-time +1

As a Senior Software Developer within our client's Consumer Interactions division, you will be a key contributor to the growth and enhancement of their consumer interaction systems.We are seeking a... Show more

 • Promoted

Software Team Lead

STACK IT RecruitmentMontreal (administrative region), QC, CA
Full-time

Love building products that matter and leading small, high-impact teams?.This is an opportunity to step into a hands‑on leadership role where your technical expertise and people skills directly sha... Show more

 • Promoted

Lead Software Developer – Unreal / Virtual Production

Virtual ProducerMontreal (administrative region), QC, CA
Full-time

Technicolor Creative Studios is a creative technology company providing world class production expertise driven by one purpose: The realization of ambitious and extraordinary ideas.Home to a networ... Show more

 • Promoted

Senior Software Developer

FirstbaseMontreal (administrative region), QC, CA
Full-time

Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world.AppDirect offers a subscription commerce platform to sell any product, through any channel, ... Show more

 • Promoted

React Developer - Tech Lead

LumenaltaMontreal (administrative region), QC, CA
Full-time

Enterprise companies turn to us to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points.The problems we solve every day ar... Show more