Spiria

Spiria

Lead Software Developer

Montreal

Sponsorship not specifiedDetected 7 days ago
PythonC++AngularLeadershipCommunicationCollaborationMentoring

About the role

  • They take part in evaluating efforts, solving problems and ensuring the quality of solutions.
  • 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.
  • 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 37.5-hour workweek. - 40h workweek is available.

Responsibilities

  • Own the end‑to‑end software architecture for machine HMI stacks, including Angular‑based touchscreen interfaces and 2D/3D visualization of machine controls.
  • 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.
  • 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.

Requirements

  • 8 to 10 years of experience in digital solutions development.
  • Ability to work in collaboration with a multidisciplinary team.
  • Understanding and knowledge of software architecture.
  • 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.
  • 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.

Compensation

  • Vacation bank of 3 weeks per year.
  • Spiri-Flex reimbursements of $300 per year for health, ergonomics, and connectivity-related expenses.

Benefits

  • Vacation bank of 3 weeks per year.
  • 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.
  • Spiri-Flex reimbursements of $300 per year for health, ergonomics, and connectivity-related expenses.
  • We make this possible through a flexible work organization and a personalized working style.

Company info

  • At Spiria, we're a team of over 150 professionals across Canada.
  • 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.
  • 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 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.
  • 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.

This listing is sourced directly from Spiria's careers page and normalized into a canonical job model.