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. Our platform automates network discovery, mapping, monitoring, configuration backups, traffic analysis and alerting, so IT professionals and MSPs can manage complex, multi-site environments with ease. Hiring Process At Auvik, our hiring process is designed to be personal, transparent, and human-led. Our Talent Acquisition Partners review all resumes, connect with candidates whose skills and experience aligns with the role, and stay in communication with you throughout your journey. All interviews will take place via Zoom Candidates complete a 5-minute Predictive Index (PI) assessment before meeting with a hiring manager We use AI tools to support administrative tasks in the hiring process Compensation Details At Auvik, our compensation philosophy is to be market competitive, reward performance, reflect our commitment to equity and maintain transparency with our employees. OTE Salary Range (Base + Target Incentive): $75,000 — $90,000 USD All full-time employees are granted stock options Eligible for comprehensive health and dental benefits plan, 401k matching program, flexible paid time off, paid parental leave program, and remote working subsidies
Senior Software Developer
Location
Canada
Posted
22 hours ago
Salary
C$125.5K - C$163.5K / year
Seniority
Senior
Job Description
Senior Software Developer
Auvik Networks
Role Description 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, while solving big challenges for our customers. Drawing on your love of developing creative solutions, your can-do attitude, and your drive to do great work, you’ll help Auvik continue to build software our customers can rely on. The industry is shifting towards cloud-based systems and distributed work environments. We need senior software developers like yourself to level up on 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 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. Qualifications - 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 in building reliable, highly available, and scalable software on top of the Kafka streaming platform. - A deeply technical, hands-on engineer who uses AI pragmatically to solve hard problems, writes high-quality production code, debugs across distributed systems, and elevates team output through strong system design and engineering rigor. - 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. Requirements - React - GraphQL - Scala - Go - C++ - Kubernetes - Kafka Benefits - Comprehensive health and dental benefits plan. - Wellness spending account. - GRSP matching program. - Flexible paid time off. - Paid parental leave program. - Remote working subsidies. Company Description 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. Our platform automates network discovery, mapping, monitoring, configuration backups, traffic analysis and alerting, so IT professionals and MSPs can manage complex, multi-site environments with ease.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Administer, troubleshoot, and improve RHEL based high performance computing environments supporting CPU and GPU workloads. • Create and maintain HPC services across compute, storage, networking, scheduling, Kubernetes, and observability. • Develop tools, scripts, APIs, integrations, and automation using Python, Go, Bash, or similar languages. • Apply software engineering best practices, including Git workflows, code reviews, testing, modular design, and CI/CD. • Support and help update HPC scheduling environments, with Slurm experience preferred. • Improve monitoring, alerting, dashboards, and operational visibility using Grafana, Prometheus, Dynatrace, and related tools. • Partner with users, customers, and internal engineering teams to understand requirements, resolve issues, and improve platform usability. • Create and maintain documentation, architecture notes, user guides, and operational procedures. • Drive platform modernization focused on reliability, scalability, automation, security, and maintainability.
Software Development Engineer 3, Nurture
PushpayPushpay brings people together by strengthening community, connection and belonging.
• Build and maintain full stack features using CakePHP, PostgreSQL, and SvelteKit • Design scalable, multi-tenant systems and APIs • Develop intuitive, performant UI components using modern frontend frameworks • Integrate with third-party platforms (Salesforce, Mailchimp, Planning Center, Twilio, etc.) • Optimize performance across backend queries and frontend rendering • Collaborate with product and design to deliver high-impact features • Contribute to code reviews and engineering standards
• Own end-to-end UI and product features in Horizon — from user problem to information architecture to shipped, polished experience. You define what "done" looks like. • Set the bar for how users interact with Horizon — the web app experience, the flows, and how complex governance concepts are made legible. • Bring deep front-end craft — TypeScript, React, and the underlying web technologies — and the judgment to *direct* AI development tools rather than depend on them. • Be a thought partner to the team — collaborate closely so product and UX direction is a shared conversation, not a solo burden. • Translate enterprise signal into product — partner with GTM and customers to turn the "enterprise-legible" story (gateway plugins, PII filtering, audit logs, SCIM) into experiences buyers immediately understand. • Write maintainable, performant full-stack code — your center of gravity is the product surface, and you're capable across the stack when the feature demands it. • Develop deep product knowledge of the MCP ecosystem and AI/LLM tooling space. • Participate in on-call / incident response and help maintain production reliability standards.
• Build data and backend features in our stack (TypeScript + Go, Postgres) — from idea to live on Cloud Run • Orchestrate LLM agents (Claude Code / Codex) to deliver faster — you review them, get them running and take responsibility for the outcome • Improve embeddings-based product matching (pgvector + Gemini) and solve edge cases • Automatically capture competitive and market data and make it actionable • Build knowledge pipelines: data from diverse sources → structured → searchable → autonomous data processing • Own a domain, deliver independently, and provide a short daily report



