Software Engineer, COOP

SolinkOttawa, ON
CA$40,405 - CA$68,420Hybrid

About The Position

We are seeking a motivated Software Engineer Co-Op or Intern to join our R&D team. In this role, you’ll gain hands-on experience in full-stack development, working on both front-end and back-end components of Solink’s Alarms and Physical Security applications. You’ll work closely with experienced developers, gaining insights into the development lifecycle and contributing to impactful projects in a fast-paced environment.

Requirements

  • Currently enrolled in a Computer Science, Software Engineering, or related field, seeking a co-op or internship opportunity.
  • Proficiency in TypeScript, or similar languages (TypeScript preferred)
  • Familiarity with at least one front-end framework (e.g., React).
  • Basic understanding of back-end languages and frameworks (e.g. Node.js).
  • Strong attention to detail, analytical skills, and a passion for quality.
  • Excellent communication skills and the ability to work well within a team.
  • Sense of ownership and commitment to supporting projects.
  • Familiarity with Git and version control best practices.
  • Excellent command of the English language, both written and verbal.
  • Analytical and problem-solving skills with the ability to troubleshoot complex issues and provide effective solutions.
  • Passion for technical challenges, a drive for success, and the ability to multitask and prioritize effectively.
  • Must undergo a criminal records check upon hire.
  • Must be a Canadian Citizen (dual citizens included), or eligible to work in Canada.
  • Willingness to comply with Solink’s own security policies and standards.

Nice To Haves

  • Exposure to cloud services (AWS, Google Cloud, etc.).
  • Experience with REST APIs
  • Experience in high-velocity startup or AI-first environments

Responsibilities

  • Supporting the development of new features, from initial design through to implementation, under the guidance of senior developers.
  • Writing, testing, and debugging code to ensure high-quality software; participating in code reviews and helping to maintain coding standards.
  • Collaborating with cross-functional teams, including product managers, to translate requirements into technical solutions.
  • Assisting in documenting new features and enhancements to ensure ease of understanding and maintenance.
  • Staying current with emerging technologies, tools, and trends; actively seeking feedback and opportunities for improvement.

Benefits

  • Fully paid health & dental (no waiting period)
  • $500 health spending account
  • Monthly reimbursement for fitness, wellness, or mental health programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service