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
Staff Software Engineer building Cerebras’s production ML inference APIs. Enabling reliable model serving across GPU and Cerebras AI accelerator backends.
Full Stack Liferay Developer building secure B2B customer portals for McKesson Canada’s healthcare business. Developing Liferay, Java, APIs, integrations, and production support solutions.
Sr. Full Stack Liferay Developer building secure Liferay customer portals for McKesson Canada. Developing Java full - stack solutions, integrations, and production support.
Senior Mobile Software Engineer building React Native apps and Node.js services for Manulife’s retirement technology organization. Driving architecture, observability, CI/CD, and full - stack delivery.
Cybersecurity and software engineering specialists debugging code, assessing vulnerabilities, and optimizing backend systems. Improving high - quality datasets for Gramian Consultancy’s AI training project.
Senior software developer building SaaS applications for service businesses. Leading architecture, automated testing, AWS/Terraform development, and end - to - end delivery.
Software Developer building secure Dynamics 365, Power Platform, and Azure solutions for Genetec’s digital ecosystem. Developing integrations, APIs, Copilot agents, and DevOps automation.
Embedded Software Developer building high - performance C/Linux networking systems at Fortinet, which secures enterprise, service provider, and government organizations. Leading engineers and driving reliable system architecture.
Full - Stack Software Engineer building conversational AI and cloud - native applications for Manulife’s financial services customers. Developing C#, .NET, React, Azure, and microservices solutions.
Senior Software Developer building AI - enabled microservices, APIs, and agentic coding tools at GoTo. Supporting a remote - work technology platform used by millions worldwide.