Hybrid Senior C++ Developer, Full Stack, Angular

Posted 1 hour ago

Apply now

About the role

  • Senior C++ Engineer developing full-stack software solutions at Evident Canada for innovative inspection technologies. Collaborating in an agile R&D team and mentoring less experienced developers.

Responsibilities

  • Actively participate in sprint planning, reviews and retrospectives.
  • Contribute to the definition of robust, scalable and high-performance software architectures.
  • Collaborate with the DevOps team to integrate modern continuous integration and continuous delivery practices.
  • Design and develop end-to-end software solutions in a full-stack capacity.
  • Optimize software performance (multithreading, GPU, memory management).
  • Develop advanced algorithms and ensure system backward compatibility.
  • Participate in code reviews and daily stand-ups to maintain technical consistency.
  • Ensure compliance with quality criteria (Definition of Done).
  • Develop automated tests and diagnostic tools to improve reliability.
  • Reduce technical debt and continuously improve code quality.
  • Collaborate on release planning with project and DevOps teams.
  • Provide the tools required by production engineering for product assembly and calibration.
  • Mentor and support less experienced developers to promote skill growth and team cohesion.
  • Support the introduction of new methods and tools, and optimize their use in line with the company’s technology vision.
  • Actively collaborate with stakeholders to resolve complex, cross-functional technical issues.
  • Foster cross-site synergy by maintaining open, effective and constructive communication with colleagues in other units.
  • Engage in and actively contribute to the development and implementation of a culture of continuous improvement.

Requirements

  • University degree in software engineering, computer science or equivalent
  • 7+ years of experience in software development
  • Strong proficiency in C++ and experience with web development (Angular or React)
  • Experience developing on Windows or Linux
  • Solid skills in software optimization and software architecture
  • Good knowledge of version control tools (Git)
  • Familiarity with UML
  • Comfortable with applied mathematics (linear algebra, trigonometry)
  • Experience in non-destructive testing is a major asset
  • Intermediate level of English to collaborate with international stakeholders

Benefits

  • Competitive salaries
  • Annual bonus program
  • Comprehensive medical benefits
  • Tuition reimbursement
  • Flexible working hours
  • Parental and adoption leave
  • On-site services
  • Employee affinity networks

Job title

Senior C++ Developer, Full Stack, Angular

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

HybridCanada

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job