Senior Software Developer

New
A
Auvik NetworksNetwork Management
Home-based: CanadaFull-TimeSenior
Salary125,500 - 163,500 CAD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSAgileKafkaKubernetesSCRUMGoCI/CDMicroservices

Requirements

  • Several years of experience developing quality code and architectures (preferably Golang).
  • Background in designing and developing microservices.
  • Knowledge of cloud computing, preferably AWS.
  • Adept in building reliable, highly available, and scalable software using Kafka.
  • Hands-on experience with production code and debugging distributed systems.
  • Proficiency in agile methodologies such as scrum.
  • Deep understanding of CI/CD pipelines.
  • Passion for mentoring and guiding junior and intermediate team members.
  • Strong written and verbal communication skills.

Responsibilities

  • Design consistent, scalable, and fault-tolerant microservice architectures.
  • Deploy and manage containerized applications using Kubernetes orchestration.
  • Design and implement protocols for communication in distributed systems.
  • Develop high-performance code for customer-site collectors.
  • Utilize networking device/protocol knowledge to expand the solution.
  • Collaborate with engineering and product management teams.
  • Apply AI-enabled techniques for automation, debugging, and system reliability.
View Full Description & ApplyYou'll be redirected to the employer's site
125,500 - 163,500 CAD per year
Apply Now