Senior Software Developer at Ribbon Communications
Montréal, QC, Canada -
Full Time


Start Date

Immediate

Expiry Date

23 Apr, 25

Salary

0.0

Posted On

24 Jan, 25

Experience

5 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

French, Design Specifications, Go, Communication Skills

Industry

Information Technology/IT

Description

ABOUT RIBBON COMMUNICATIONS

Ribbon Communications is a company with two decades of leadership in real-time communications. The company delivers intelligent, secure, embedded real-time communications for today’s world. The company transforms fixed, mobile and enterprise networks from legacy environments to secure IP and cloud-based architectures, enabling highly productive communications for consumers and businesses. The company’s innovative, market-leading portfolio empowers service providers and enterprises with rapid service creation in a cloud-native environment. To learn more, visit ribboncommunications.com.

OPPORTUNITY

We are looking for a senior 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.
  • Architecture, design and implementation of high-quality software.
  • Leadership and mentoring role in the scrum team
  • 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

  • 5-10 years of industry experience
  • 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
Responsibilities

Please refer the Job description for details

Loading...