Job Search and Career Advice Platform

Enable job alerts via email!

Principal Software Engineer, Network Tooling

Zayo Group

Canada

On-site

CAD 120,000 - 150,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading telecommunications company in Canada is seeking an experienced technical leader to design and maintain innovative software solutions. This role requires extensive experience in software development and a strong background in networks. Candidates should have a Bachelor's degree in a relevant field and be proficient in languages such as Python and JavaScript. Joining this team offers a collaborative environment with growth opportunities and the chance to work with cutting-edge technologies.

Benefits

Supportive work environment
Career advancement opportunities
Cutting-edge technology exposure

Qualifications

  • 10+ years of experience in software development with relevant programming languages.
  • Experience with network protocols and routing/switching technologies.
  • Familiarity with machine learning technologies is a plus.

Responsibilities

  • Design, build, and maintain innovative tools and solutions.
  • Collaborate with cross-functional teams to enhance application performance.
  • Serve as a technical leader, guiding and mentoring developers.

Skills

Python
JavaScript
SQL
Linux command line
Git

Education

Bachelor's degree in Computer Science or related field

Tools

Postgres
MySQL
MongoDB
Job description

Employer Industry: Telecommunications and Network Services

Why consider this job opportunity
  • Salary up to $150,000 CAD annually
  • Opportunity for career advancement and growth within a leading telecommunications company
  • Supportive and collaborative work environment fostering innovation
  • Chance to work with cutting‑edge technologies in network automation and tooling
  • Engage with cross‑functional teams, enhancing professional development and technical expertise
What to Expect (Job Responsibilities)
  • Design, build, and maintain innovative tools and solutions to meet evolving business needs
  • Leverage open-source automation tools and scripting languages to streamline internal and customer communication
  • Solve complex technical and process problems, including automating responses to trouble tickets
  • Collaborate with cross-functional teams to ensure security and optimal application performance
  • Serve as a technical leader, providing guidance, documentation, and mentorship to fellow software developers
What is Required (Qualifications)
  • Bachelor's degree in Computer Science, Networking, or a related field (or equivalent experience)
  • Minimum of ten (10) years of experience in software development with languages such as Python, JavaScript, and SQL
  • Experience with various databases including Postgres, MySQL, and MongoDB
  • Understanding of network protocols (TCP/IP, BGP, OSPF) and routing/switching technologies
  • Strong abilities on the Linux command line and proficiency in using Git for code management
How to Stand Out (Preferred Qualifications)
  • Experience implementing Machine Learning technologies (TensorFlow, PyTorch)
  • Familiarity with various inventory systems (Netbox, Nautobot, MetaSolv)
  • Experience with network device vendors via API or Netconf, including Cisco and Juniper
  • Command-Line experience with networking equipment
  • Certifications such as CCIE, JNCIP, or other networking certifications

We prioritize candidate privacy and champion equal‑opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately. We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top‑tier employer.

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