Enable job alerts via email!

Software Engineer (Backend)

Cologix

Toronto

On-site

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading data center provider in Toronto is seeking a Software Engineer to join the Platform Engineering team. In this role, you will design and build a software-defined network exchange platform that enhances cloud connection services. Ideal candidates should have a strong background in programming languages like PHP, Python, and JavaScript, and experience with various networking technologies. The position offers opportunities for innovation and improvement in a collaborative environment.

Qualifications

  • Bachelor’s degree in Computer Science, Network Engineering, Information Technology, or equivalent experience.
  • In-depth knowledge and experience programming in PHP, Python, and JavaScript.
  • Solid expertise in Laravel, FastAPI, Vue or React, Node.js, containers.
  • Experience developing API services and using Postman.
  • Strong Linux: CLI, bash scripting, and log review.

Responsibilities

  • Write clean, efficient, and reusable code for a high-performance, layer 2 virtual interconnection platform.
  • Incorporate data protection and cybersecurity measures into solutions.
  • Perform diagnostic tests, fix bugs, and provide technical support.
  • Document software development processes and prepare project reports.
  • Provide suggestions for improvement.
Job description

Based in Denver, Colorado, Cologix is North America's leading network-neutral interconnection and hyperscale edge data center company. Our platform gives customers access to 45+ digital edge and ScalelogixSM hyperscale edge data centers in 12 markets across the United States and Canada along with a carrier-dense ecosystem of 710+ networks, 360+ cloud providers, 30+ onramps and seven Internet exchanges.

As a Software Engineer in the Platform Engineering team at Cologix, you will be part of a talented group, dedicated to designing, building, and delivering a best-in-class, software-defined network (SDN) exchange platform, which will provide the next-generation of cloud connection and digital Meet-Me-Room (MMR) services to our customers.

Responsibilities:
  • Write clean, efficient, and reusable code for a high-performance, layer 2 virtual interconnection platform (network exchange, cloud exchange)
  • Incorporate data protection and cybersecurity measures into your solutions
  • Perform diagnostic tests, fix bugs, and provide technical support to customers and stakeholders
  • Document software development processes and prepare project reports
  • Provide suggestions for improvement and apply them to daily tasks and processes
Qualifications:
  • Bachelor’s degree in Computer Science, Network Engineering, Information Technology, or equivalent experience
  • In-depth knowledge and experience programming in PHP, Python, and JavaScript
  • Solid expertise in Laravel, FastAPI, Vue or React, Node.js, containers
  • Experience developing API services and using Postman
  • Strong Linux: CLI, bash scripting, and log review
  • Proven background working with databases and Object-Relational Mapping (ORM) tools
  • Experience with network automation using the nornir framework or similar is a plus
  • Knowledge of advanced networking technologies and services including MPLS, VPLS/VPWS, Ethernet, IP/VPN routing protocols and architectures, IP security/SSL, IP multicast, IPv6, and wired/wireless LAN infrastructures is a strong plus but not required
  • Juniper networking knowledge, experience, and certification are a plus
  • Knowledge of NetSuite is a plus
  • Attention to detail, especially in identifying and fixing errors
  • A drive to find the best solution for our customers

Cologix is proud to be an Equal Opportunity Employer. Qualified applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or veteran status.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.