Senior Software Developer
Remote / Online - Candidates ideally in
Toronto, Ontario, C6A, Canada
Listed on 2026-02-28
Toronto, Ontario, C6A, Canada
Listing for:
Auvik
Full Time, Remote/Work from Home
position Listed on 2026-02-28
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer, DevOps
Job Description & How to Apply Below
We’re a fully distributed team with a culture that values transparency, growth, and flexibility.
What this role is about As a Senior Software Developer at Auvik, you’ll be part of an Agile team of coders, developing a network management service that monitors millions of devices and solves big challenges for our customers. You’ll draw on your love of developing creative solutions, a can‑do attitude, and your drive to do great work to help Auvik continue to build software our customers can rely on.
What will I be doing? The industry is shifting towards cloud-based systems and distributed work environments. We need senior software developers to level up our product offerings. In this role you will:
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.
Help expand the depth and breadth of our solution based on deep knowledge of networking devices and protocols.
Collaborate with engineering and product management to deliver software components to meet customer needs.
What we’re looking for Several years of experience developing quality code and architectures, preferably using Golang.
Background in designing and developing microservices.
Knowledge of cloud computing, preferably AWS.
Adept at 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 pipelines to test and deploy.
Passion for mentoring and guiding junior and intermediate team members.
Enthusiasm for researching new technologies and making recommendations based on experience and findings.
Accountability towards following processes and suggesting improvements.
Desire to collaboratively create elegant, scalable, modern code that evolves our products.
Strong communication skills (written and verbal) to work with the immediate team and the larger organization.
Our Stack React
GraphQL
Scala
Go
C++
Kubernetes
Kafka
Hiring process and company information We’re actively hiring for this role and looking to bring someone great onto the team as soon as possible.
About Auvik
Auvik delivers cloud-based network management software that provides IT teams with instant visibility and control over their infrastructure—on-site, remote, or dispersed across global networks. Our platform automates network discovery, mapping, monitoring, configuration backups, traffic analysis and alerting to help IT professionals and MSPs manage complex environments.
We’re focused on building a diverse and inclusive workforce. If you’re excited about this role but do not meet 100% of the qualifications listed, we encourage you to apply. We’re happy to make accommodations throughout the interview process.
Auvik is an Equal Opportunity Employer and considers applicants without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics, or any other basis forbidden by law.
Hiring process Our hiring process is personal, transparent, and human-led. We review resumes, connect with candidates whose skills align with the role, and provide updates throughout the journey. Interviews are held via Zoom. A Predictive Index (PI) assessment may be requested before meeting with a hiring manager. We use AI tools to support administrative tasks in the hiring process but do not use AI tools to interview, screen, or decide who moves forward.
We consider the full context of every conversation in decision making.
Compensation Details Our compensation philosophy is market-competitive, rewards performance, and reflects our commitment to equity and transparency. We have defined job levels and compensation ranges by market, updated regularly. The hiring range for this position is listed below and may vary based on job-related skills, knowledge, and experience. In addition to cash compensation, all full-time employees receive stock options and access to benefits such as health and dental coverage, Wellness Spending Account, GRSP matching, flexible PTO, parental leave, and remote working subsidies.
Salary Range: $125,500—$163,500 CAD
#J-18808-Ljbffr
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×