company logo

Software Developer GO – Ribbon User Management Gateway Application (Co-op)

Ribbon Communications.com

Office

OTTAWA, Canada

Full Time

About Ribbon Communications

Ribbon Communications is a global leader in secure cloud communications software solutions, IP and optical networking solutions, and cloud-to-edge communications. We serve a diverse range of customers, including service providers, enterprises, governments, and critical infrastructure providers. Our innovative solutions are designed to modernize networks, enhance competitive positioning, and improve business outcomes in today's data-driven world. At Ribbon, we are committed to fostering a culture of diversity, equality, and inclusion. We pride ourselves on our passion for innovation, our dedication to customer satisfaction, and our commitment to social and environmental responsibility.   To learn more, visit ribboncommunications.com.

Opportunity

We are looking for a hands-on software developer focusing on maintaining and enhancing our cloud-based user management micro-services.  This role is primarily for a COOP student interested in back-end development using the GO language to implement unit test cases for existing code and assist with new feature development. Knowledge of GO language is not required but would be an asset. The ideal candidate will have experience in developing mock objects for test automation. 

A successful candidate must be self-driven, excited about working with new technologies and comfortable working in a dynamic work environment.

As part of our team, you will

  • Collaborate with other team members
  • Test/debug/fix/improve the current code base
  • Design and produce high quality, well-architected and supportable software

Qualifications

  • Highly motivated, demonstrating a strong work ethic through academic achievement
  • Demonstrated ability to independently research, troubleshoot, and resolve development tasks with minimal assistance
  • Previous Co-Op and/or Intern experience is not required
  • Some level of experience with at least some of the following technologies would be beneficial
  • Amazon AWS Public Cloud or Kubernetes/Docker
  • Familiarity with Identity and Access Management (IAM) system and/or Authentication and Authorization (AA) protocols
  • Jenkins CI/CD pipelines
  • REST APIs
  • Linux
  • Windows development
  • Amazon AWS Public Cloud or Kubernetes/Docker
  • Familiarity with Identity and Access Management (IAM) system and/or Authentication and Authorization (AA) protocols
  • Jenkins CI/CD pipelines
  • REST APIs
  • Linux
  • Windows development

Please Note:

'All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, on the basis of disability, or other characteristic protected by applicable law.'

Software Developer GO – Ribbon User Management Gateway Application (Co-op)

Office

OTTAWA, Canada

Full Time

October 17, 2025

ribboncomm