Skip to main content
Auvik

Software Developer

RemoteCanada only
Published
Role
Backend
Experience
Senior
Employment
Full-time
CAD 101k–CAD 131k/yr
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Senior software developer in Canada for cloud-based network management systems. Needs microservices, Kubernetes, cloud/AWS, Kafka, CI/CD, and Golang or JavaScript. Networking devices/protocols and distributed systems are central to the role.

Core skills

MicroservicesKafkaKubernetes

Required skills

Go/JavaScriptAWSScrumCI/CDNetflowSyslog

What you'll do

  • Focus on designing architectures for microservices that are consistent, scalable, high quality and tolerant to faults and failures.
  • Deploy and manage containerized applications using Kubernetes orchestration.
  • Design and implement protocols for communication in a highly scalable, distributed system.
  • Develop reliable and performant code for our collector deployed at tens of thousands of customer sites.
  • Develop tooling using information from Netflow, Syslog, and other networking standards.
  • Help expand the depth and breadth of our solution based on your deep knowledge of networking devices and protocols.
  • Collaborate with engineering and product management to deliver software components to meet the needs of our customers.
  • Apply AI-enabled techniques to solve complex engineering problems, using intelligent tooling, automation, and data-informed debugging to build scalable systems, improve reliability, and accelerate delivery across the stack.

What they require

  • Proven experience developing quality code and architectures preferably using or Golang or Javascript).
  • Background in designing and developing microservices.
  • Knowledge of cloud computing, preferably AWS.
  • Adept in building reliable, highly available, and scalable software on top of the Kafka streaming platform.
  • Proficiency in agile methodologies such as scrum.
  • Deep understanding of CI/CD pipeline to test and deploy.
  • Passion for mentoring and guiding junior and intermediate team members.
  • Enthusiasm towards researching new technologies and making recommendations based on experiences and findings.
  • Accountability towards following processes and making suggestions for improvements.
  • Desire to collaboratively create elegant, scalable, modern, code that evolves our products.
  • Strong communication skills (written and verbal) to work collaboratively with the immediate team and the larger organization.

Benefits

  • Regular opportunities for learning and growth.
  • Ongoing feedback from leadership.
  • Thorough and informative onboarding process.
  • Programs designed to help you take the next steps you want for your career.
  • Flexibility to manage your work, your way.
  • Fully distributed team.
  • Working from home or the space you choose.
  • 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.

Auvik delivers cloud-based network management software that gives IT teams instant visibility and control over their infrastructure — whether on-site, remote, or dispersed across global networks. The platform automates network discovery, mapping, monitoring, configuration backups, traffic analysis and alerting for IT professionals and MSPs.

🇨🇦 CanadaNetwork Management

Details

Apply routeGreenhouse
CAD 101k–CAD 131k/yr