Software Engineer
Insight Global โ Canada ยท Posted ~23 hours ago
๐ Log in to save this job, tailor your resume & track your apply process โ 7 days free, no card needed.
Log in to add to target listDescription
Duration: 12 months + extensions
Location: Ottawa 4x/week
Rate: 50-63/hr
Why Open: Vacant Opening
Required Skills & Experience
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
Cloud Native Experience
Need experience with:
Docker/containerization
Kubernetes orchestration
Stateless microservices
Horizontal scaling
Multi-cluster deployments
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.
Understanding API architecture
How services communicate
Payload formats (JSON/XML)
API design principles
Client/server interactions
Job Description
Insight Global is looking to bring on a Software Developer 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 within 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.
We may use artificial intelligence tools to assist with the screening, assessment, or selection of potential applicants for this position.
We have 77,319 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 77,319 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume