CareerPlan

Senior Software Developer

Home-based: CanadaRemoteFull-time2026-11-05 → 2026-11-10

Core

Designing scalable microservices and distributed systems for a cloud-based network management platform that monitors millions of devices.

Role type

Senior Software Developer (Backend/Systems)

Builds

Network management service, collector agents, and monitoring infrastructure for IT teams and MSPs.

Domain

Network Management / Cloud Infrastructure

Required skills

Golang, Microservices architecture, Kubernetes, Kafka, Cloud computing (AWS), Distributed systems design, CI/CD pipelines, Networking protocols, AI-enabled tooling, System debugging

Preferred skills

Mentoring junior engineers, Researching new technologies, Agile methodologies (Scrum)

Technologies

React, GraphQL, Scala, Go, C++, Kubernetes, Kafka

Responsibilities

Design fault-tolerant microservice architectures, Deploy and manage containerized applications, Develop reliable code for distributed collectors, Collaborate with product management to deliver software components, Apply AI techniques to solve complex engineering problems, Mentor team members

Seniority

Senior, hands-on IC