View all jobs

SQA Manager / System Integration

Edmonton, Alberta
Software Engineering Manager

The Role:

As a Software Engineering Manager, you will lead a dedicated team of software engineers through the entire software development lifecycle, overseeing planning, design, implementation, and maintenance phases. Your leadership will ensure the delivery of high-quality code and foster a culture of continuous improvement, directly contributing to our mission.

Location: Edmonton (Preferred)

Start Date: Immediate, subject to finding the right candidate.

Employment Type: Full-time Permanent (40 hours per week).

Your Impact:
  • Team Leadership: Guide and inspire a talented team, promoting a culture of innovation, collaboration, and open communication. Bridge the gap between software engineering and other technical teams to ensure cohesive project execution.
  • Project Management: Work with stakeholders to turn project requirements into actionable plans. Manage project scopes, timelines, and resources to achieve seamless execution.
  • Technical Oversight: Lead by example in technical excellence, emphasizing code quality, best practices, and adherence to critical medical device development standards like IEC62304 and ISO14971, while maintaining agility in development processes.
  • Process Improvement: Spearhead improvements in our software development lifecycle and collaborate across teams to enhance efficiency and effectiveness.

What We're Looking For:
  • A Master's/Bachelor's degree in Computer Science, Engineering, or a related field.
  • Over 5 years of experience in C++ projects, leading teams of 8+ developers, and collaborating closely with Software QA teams.
  • Demonstrated expertise in managing complex software systems that integrate software and hardware components, with a solid foundation in C++.
  • Experience in a regulated environment is a plus.
  • A robust background in object-oriented design, memory management, and multithreading in C++.
  • A self-motivated individual who excels in dynamic, fast-paced environments and is proficient in full lifecycle software development.

We believe that diverse teams perform better and fostering an inclusive work environment is key to our success. We welcome people of diverse backgrounds, experiences, and perspectives to apply

Share This Job

Powered by