Software Engineering Co-op

Posted 4 days ago

Apply Now

Resume Score

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

Sign in to check score

About the role

  • Software Engineering Co-op building backend features, APIs, and integrations for Achievers’ employee recognition platform. Developing Go and Python tests while learning from experienced engineers in Toronto.

Responsibilities

  • Build, own, and maintain new innovative product features by building POCs and testing new ideas
  • Collaborate with Senior Engineers through mentorship, code reviews, and technical guidance
  • Create pull requests, review code, merge branches, and provide and seek feedback in GitHub
  • Develop and test new features that help scale user data and HR integration services
  • Create automated test cases using Go and Python to improve reliability and speed up release cycles
  • Contribute to backend development using Go (Golang), including building APIs, fixing bugs, and integrating with microservices
  • Assist with UI updates and enhancements using React
  • Gain experience with Docker, Kubernetes, Google Pub/Sub, and other frameworks and services

Requirements

  • Currently enrolled in a co-op program in Software Engineering or a similar relevant field
  • Completed a few successful co-ops/internships
  • Experience with back-end or full-stack projects
  • Proactiveness and enthusiasm to ask questions, seek feedback, and support the team with a variety of tasks
  • Passion for Software Engineering and a drive to learn and grow
  • Excellent written and verbal communication skills
  • Advantageous: Advanced prior co-op experience; Year 3 or 4
  • Advantageous: Experience with Python, Go, React, or similar programming languages
  • Advantageous: Experience working in an Agile environment using Jira
  • Advantageous: Prior experience with GitHub, Kubernetes, and GCP
  • Advantageous: Prior exposure to microservices

Benefits

  • Rewards for your impact through our Recognition and Rewards program
  • Supported professional development and career growth (LinkedIn Learning, mentorship)
  • Employee-Led Employee Resource Groups that celebrate our diversity
  • Regular events designed to build connection, belonging, and well-being
  • Hybrid flexibility, with time in our beautiful Liberty Village, Toronto office
  • Comprehensive onboarding
  • Dedicated mentorship from experienced Engineers
  • Competitive rates
  • Potential full-time job offers after graduation
  • Opportunities to return for multiple terms
  • Code reviews and technical guidance

Job type

Internship

Experience level

Entry level

Salary

CA$28 - CA$40 per hour

Degree requirement

No Education Requirement

Tech skills

DockerGoogle Cloud PlatformKubernetesMicroservicesPythonReactGo

Location requirements

HybridTorontoCanada

Report this job

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