Senior Software Developer – C++, Python

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Developer specializing in C++/Python at Spiria. Collaborating on diverse projects in a team-oriented environment with a focus on quality and technology.

Responsibilities

  • Write, modify, review, optimize, and debug computer code.
  • Participate in testing and quality-control activities as defined in the test strategy.
  • Provide guidance to development teams.
  • Collaborate on various project-related activities in an Agile development context, such as effort estimation, requirements analysis, prototyping, troubleshooting, integration, and configuration of software components, etc.
  • Review code and architecture to ensure adherence to company development standards and industry best practices.
  • Provide technical leadership within the project and the development team.
  • Design and implement back-end services supporting the machine HMI, data processing, and control flows.

Requirements

  • 8+ years of professional C++ development experience.
  • Proficiency in Python for tooling, testing, or automation workflows.
  • Advanced experience with Unix/Linux environments.
  • Experience developing software for automated or autonomous machines.
  • Strong understanding of software architecture and coding standards in production environments.
  • Proficiency in French and/or English (spoken and written).

Benefits

  • 3 weeks of vacation, or adjusted based on experience.
  • 5 days off during the winter holidays.
  • Flexible personal days to manage life events and personal needs.
  • RRSP/DPSP program with employer contributions.
  • Comprehensive group insurance plan.
  • Telemedicine service and Employee Assistance Program (EAP) with TELUS Health.
  • Reimbursements for training, certifications, and professional association fees.
  • Annual Spiri-Flex reimbursements for health, ergonomics, and connectivity-related expenses.

Job type

Full Time

Experience level

Senior

Salary

CA$95,000 - CA$120,000 per year

Degree requirement

Postgraduate Degree

Tech skills

FluxLinuxPythonUnix

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.