Software Engineer Co-op, Agents

Full-timeRemote$52K-$68K/yr
Canadavia Solink CareersPosted Oct 19, 2026
Match with my CV

Technical skills

ReactTypeScriptNode.jsAPI developmentBusiness intelligenceAWSGoogle CloudCloud platforms

About this role

Software Engineer Co-Op, Agents

Location: Ottawa, ON | Hybrid OR Remote| Canada

Reports To: Dan Murdock, Director, Engineering

Pay band: 55,000k-68,000k

The Role

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 Agents team. You’ll work closely with experienced developers, gaining insights into the development lifecycle and contributing to impactful projects in a fast-paced environment.

What You’ll Do

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

What You Bring

Must-Have:

  • You are currently enrolled in a Computer Science, Software Engineering, or related field, seeking a co-op or internship opportunity.
  • You have proficiency in TypeScript, or similar languages (TypeScript preferred)
  • You have familiarity with at least one front-end framework (e.g., React).
  • You have a basic understanding of back-end languages and frameworks (e.g. Node.js).
  • You demonstrate strong attention to detail, analytical skills, and a passion for quality.
  • You are comfortable working independently, motivated to take initiative, and willing to ask questions when you need guidance.
  • You have excellent communication skills and the ability to work well within a team.
  • You demonstrate a sense of ownership and are committed to supporting projects.
  • You have familiarity with Git and version control best practices.
  • You have an excellent command of the English language, both written and verbal.
  • You have analytical and problem-solving skills with the ability to troubleshoot complex issues and provide effective solutions.
  • You have a passion for technical challenges, a drive for success, and the ability to multitask and prioritize effectively.

Nice-to-Have:

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

Security Requirements

  • Candidates must undergo a criminal records check upon hire
  • Be a Canadian Citizen (dual citizens included), or eligible to work in Canada
  • Be willing to comply with Solink’s own security policies and standards.
  • Our Values
  • We do things the Solink way:
  • Act with URGENCY – Our customers move fast, so we do too.
  • Deliver with QUALITY – We sweat the details and hold a high bar.
  • Win with TEAM – No egos. Just outcomes, built together.
  • Lead with TRUST – We earn it through clarity, consistency, and care.
  • These aren’t just words—they shape how we hire, lead, and grow.
  • Why Solink?
  • We’re not just building tech - we’re building a place where great people do great work.
  • Clarity and trust: Where the role allows, we support flexibility in how and where work gets done - and we’re upfront about what’s required.
  • Meaningful equity: Every full-time, permanent employee has a stake in our growth.
  • Comprehensive

benefits

Fully paid health & dental (no waiting period) + $500 health spending account.

  • Wellness support: Monthly reimbursement for fitness, wellness, or mental health programs.
  • Growth through merit: Advancement is based on contribution, initiative, and the ability to raise the bar - together.
  • Candid culture: Clear expectations, honest feedback, and no politics.
  • Social connection: From So-learns to Solink-o and So-lunches, we stay connected in ways that actually feel fun

What to Expect from the Hiring Process

We respect your time and value transparency. Here’s a general idea of what to expect:

  • Intro call with our Talent Team
  • Interview with the Hiring Manager
  • Offer & onboarding 🎉

Please note: this is subject to change at any point in the recruitment process based on the needs of the business.

How to Apply

Submit your resume through our [Careers Page] or your school portal

NOTICE: Solink uses artificial intelligence (AI) to screen, assess, and/or select candidates for this position.

Solink is an Equal Opportunity Employer. We’re committed to building a diverse and inclusive workplace. If you require accommodation during the selection process, please let us know.

Before you apply

  • 1Which parts of your CV prove experience with React, TypeScript, and Node.js?
  • 2Which recent work examples would make your application stronger for this role?
  • 3What details from the original source listing should you confirm before applying?
  • 4Is the listed compensation clear enough, or should you ask about salary range, currency, and benefits?

Loading similar active roles...