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

Golang Software Engineer; Telecom​/Networking

Job in Ottawa, Ontario, Canada
Listing for: Insight Global
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    Cloud Engineer - Software, Backend Developer, DevOps, Golang
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Golang Software Engineer (Telecom/Networking)

Insight Global is looking to bring on a Golang Software Engineer to join a team responsible for developing and operating cloud-native Network Control Systems (NCS) supporting satellite networking. This role focuses on building scalable, distributed backend systems used to manage and control next-generation telecommunications infrastructure in a highly reliable and performance-driven environment. The successful candidate will contribute to the design, development, and deployment of cloud-native software solutions using technologies such as Go (Golang), Kubernetes, Docker, REST APIs, and gRPC.

Working within agile scrum teams, the developer will collaborate closely with software engineers, testers, and cross-functional stakeholders to deliver resilient, scalable, and maintainable systems running in multi-cluster cloud environments. Candidates should bring strong software engineering fundamentals with experience in distributed systems, microservices architecture, and API development. Experience with in telecom, network management, SDN, OSS, or NMS domains is highly desirable, along with familiarity with technologies such as gNMI, NETCONF, and YANG.

This role will involve working on cloud-native development, networking technologies, and large-scale system operations.

Strong Software Engineering Background
  • ~5–10+ years software engineering experience for senior level
  • Strong backend/distributed systems experience; experience building production-grade systems, not just scripting or tooling
Primary Language
  • Go/Golang is the biggest priority
  • Python or Java background is acceptable if the candidate can ramp quickly into Go
Their Expectation
  • Senior candidates: maybe only 1+ year of Go needed if overall engineering depth is strong
  • Intermediate candidates: stronger direct Go experience expected (2–3+ years actively coding in Go)
Cloud Native Experience
  • Docker/containerization
  • Kubernetes orchestration
  • Stateless microservices
  • Horizontal scaling
  • APIs running in distributed environments
Networking / Telecom Domain Knowledge
  • Telecom Network management
  • SDN/NMS/OSS environments
  • Infrastructure/network control companies
APIs & Network Protocols
  • REST APIs
  • gRPC
  • gNMI
  • NETCONF
  • YANG

You do not necessarily need deep expertise in all of them.

What They Really Want
  • Understanding API architecture
  • How services communicate
  • Payload formats (JSON/XML)
  • API design principles
  • Client/server interactions
#J-18808-Ljbffr
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary