×
Register Here to Apply for Jobs or Post Jobs. X

Junior Software Developer – Cloud Services Development Team

Job in Montreal, Montréal, Province de Québec, Canada
Listing for: Ribbon Communications Operating Company
Full Time position
Listed on 2026-03-14
Job specializations:
  • Software Development
    DevOps, Cloud Engineer - Software, Software Engineer
Salary/Wage Range or Industry Benchmark: 70000 - 90000 CAD Yearly CAD 70000.00 90000.00 YEAR
Job Description & How to Apply Below
Position: Junior Software Developer – Cloud Services Development Team – Full-time Position
Location: Montreal

We are looking for a software developer to join our multi-disciplinary cloud services team focused on delivering common components across the portfolio of Ribbon cloud-native applications. As part of this team, you will:
  • Research and develop leading-edge micro-services that will be used across the portfolio of cloud-native Ribbon products.
  • Design software to be deployed across modern platforms and environments:
    Kubernetes, VMs and public clouds.
  • Design and produce high quality software.
  • Leverage modern best in class development and deployment practices using CI/CD and Infrastructure as Code (IaC) workflows.

A successful candidate must be a team worker that is enthusiastic, meticulous, and autonomous. You must be able to stay current with evolving cloud software frameworks and development methodologies. You must be comfortable working in a distributed team environment and embrace a culture of continuous improvement at all levels.

REQUIREMENTS

  • 2-5 years of industry experience, which may include internships.
  • University graduate (BS or MS) in Computer/Software Engineering, Computer Science/Systems, Electrical Engineering, or equivalent.
  • Comfortable speaking both English and French.
  • Programming experience, ideally with Go (or other strongly typed languages)
  • Knowledge of network concepts and protocols including TCP/IP, TLS, NAT, DNS.
  • Debugging/analytical skills.
  • Excellent written and verbal communication skills, including the ability to produce clear and comprehensive architectural and design specifications.
  • Linux knowledge

ASSETS

  • Container, Kubernetes, Open Stack and public clouds experience.
  • Scripting using a language such as Python, Bash or Ansible
  • Experience with telephony protocols.
  • Experience working with CI/CD, test automation, and Dev Ops.

DESCRIPTION DU POSTE
Développeur
· se logiciel – Développement de services infonuagique – poste à temps plein

EMPLACEMENT
Montréal, au Technopôle Angus, 4050 Molson suite 300, à dix minutes du métro Préfontaine.

À PROPOS DE RIBBON COMMUNICATIONS

OPPORTUNITÉ

Nous recrutons un développeur ou une développeuse de logiciels afin de se joindre à notre équipe qui fait la conception de solutions communes pour les divers solutions cloud-native chez Ribbon. Les tâches principales à effectuer dans l’équipe sont:

  • Recherche et développement de micro-services qui vont s’intégrer dans l’ensemble des produits Ribbon
  • Conception de logiciels qui peuvent être déployés sur une variété de plateformes :
    Kubernetes, machines virtuelles (VMs) et infonuagique publiques
  • Architecture et conception de logiciel de qualité
  • Utilisation des meilleures pratiques de l’industrie, incluant l’intégration continue (CI), l’infrastructure sous forme de code (IaC)

Le candidat ou la candidate doit avoir un bon esprit d’équipe, être méticuleux et autonome. Il doit demeurer à jour dans ses connaissances des méthodologies de développement et des technologies d’infonuagique. Il doit également être à l’aise de travailler au sein d’une équipe distribuée.

EXIGENCES

  • 2 à 5 ans d’expérience, incluant l’expérience acquise lors de stages.
  • Baccalauréat ou maîtrise en informatique, génie informatique, logiciel, électrique ou un programme équivalent.
  • Connaissance du français et de l’anglais.
  • Bonnes aptitudes d’analyse et de déverminage.
  • Une expérience de programmation, idéalement en Go ou tout autre langage fortement typé.
  • Connaissances des concepts et protocoles réseaux, incluant : TCP/IP, TLS, NAT, DNS
  • Bonnes aptitudes de communication verbale et de rédaction afin de produire des spécifications et documents de design.
  • Connaissances de Linux

ATOUTS

  • Une bonne connaissance de docker, Kubernetes et de diverses plateformes d’infonuagiques publiques.
  • Connaissance des langages de script tels que Python, Bash ou Ansible.
  • Expérience avec les protocoles de téléphonie.
  • Expérience avec CI/CD, l’automatisation de tests ainsi que de Dev Ops.
The anticipated base pay range for this full-time position in all geographic locations is $70,000.00 - $90,000.00 annually. Actual compensation within the range will be determined based on a variety of factors, including, but not limited to the candidate’s experience, skills and education. The compensation package also includes eligibility for an incentive plan and comprehensive benefits, subject to applicable requirements.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary