Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Auvik

Senior Software Developer

Auvik

. Develop a cloud-based network management service monitoring millions of devices .

Posted 11/5/2026full-timeRemote • CanadaSenior💰 CA$125,500 - CA$163,500 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing cloud-based network management services and scalable microservice architectures, with a strong focus on AI-enabled techniques and containerized applications using Kubernetes. Proven ability to mentor team members and collaborate effectively with engineering and product management to deliver high-quality software solutions.

Highest-signal resume keywords
Golang DevelopmentMicroservices ArchitectureCloud Computing (AWS)Kubernetes DeploymentKafka Experience

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
GolangMicroservicesCloud ComputingKafkaKubernetesReactGraphQLScalaC++CI/CD Pipelines
Soft Skills
MentoringCollaborationCommunicationAccountabilityResearching New Technologies
Industry Keywords
Network ManagementDistributed SystemsFault-Tolerant ArchitecturesAgile MethodologiesAutomation

Tech Stack

Tools & technologies
AWSCloudDistributed SystemsGraphQLKafkaKubernetesMicroservicesReactScalaC++Go

About the role

Key responsibilities & impact
  • Develop a cloud-based network management service monitoring millions of devices
  • Design consistent, scalable, high-quality, fault-tolerant microservice architectures
  • Deploy and manage containerized applications using Kubernetes
  • Design and implement communication protocols for highly scalable distributed systems
  • Develop reliable and performant collector code deployed at tens of thousands of customer sites
  • Expand the solution using deep knowledge of networking devices and protocols
  • Collaborate with engineering and product management to deliver customer-focused software components
  • Apply AI-enabled techniques, intelligent tooling, automation, and data-informed debugging to improve scalability, reliability, and delivery speed
  • Mentor and guide junior and intermediate team members
  • Research new technologies and recommend improvements

Requirements

What you’ll need
  • Several years of experience developing quality code and architectures, preferably using Golang
  • Background in designing and developing microservices
  • Knowledge of cloud computing, preferably AWS
  • Experience building reliable, highly available, and scalable software on Kafka
  • Deeply technical, hands-on engineering experience using AI pragmatically, writing high-quality production code, debugging distributed systems, and applying strong system design and engineering rigor
  • Proficiency in agile methodologies such as scrum
  • Deep understanding of CI/CD pipelines for testing and deployment
  • Passion for mentoring junior and intermediate team members
  • Enthusiasm for researching new technologies and making recommendations
  • Accountability for following processes and suggesting improvements
  • Desire to create elegant, scalable, modern code collaboratively
  • Strong written and verbal communication skills
  • Experience with React, GraphQL, Scala, Go, C++, Kubernetes, and Kafka

Benefits

Comp & perks
  • Stock options for all full-time employees
  • Comprehensive health and dental benefits plan
  • Wellness spending account
  • GRSP matching program
  • Flexible paid time off
  • Paid parental leave program
  • Remote working subsidies
  • Ongoing feedback from leadership
  • Thorough and informative onboarding
  • Career development programs
  • All interviews via Zoom