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.