Software Developer II
Role Overview
Join an agile software team building a network management service that monitors millions of devices.
Auvik's distributed team supports working from home or another chosen workspace.
Key Skills for This Role
Full Job Posting
Role overview
Join an agile software team building a network management service that monitors millions of devices.
Auvik's distributed team supports working from home or another chosen workspace.
Responsibilities
- Design scalable, high-quality, fault-tolerant microservice architectures.
- Deploy and manage containerized applications with Kubernetes.
- Design communication protocols for scalable distributed systems.
- Develop reliable, performant collector code deployed at tens of thousands of customer sites.
- Build tooling using NetFlow, Syslog, and other networking standards.
- Expand the product using knowledge of networking devices and protocols.
- Collaborate with engineering and product management to deliver software components.
- Apply AI-enabled tools, automation, and data-informed debugging to improve systems, reliability, and delivery.
Qualifications
- Experience developing quality code and architectures; the source lists Golang or JavaScript, but the wording is unclear.
- Background designing and developing microservices.
- Knowledge of cloud computing; AWS is preferred.
- Ability to build reliable, highly available, scalable software on Kafka.
- Proficiency in agile methods such as Scrum and a deep understanding of CI/CD pipelines.
- Strong written and verbal communication skills.
- Interest in mentoring colleagues, researching technologies, and making recommendations.
About Auvik
Auvik provides cloud-based network management software for discovery, mapping, monitoring, configuration backups, traffic analysis, and alerting.
The platform helps IT teams and managed service providers manage infrastructure across on-site, remote, and distributed environments.
Hiring process
- Interviews take place via Zoom, and candidates complete a five-minute Predictive Index assessment before meeting the hiring manager.
- AI supports administrative hiring tasks; the company states that AI does not interview, screen, assess candidates, or decide who advances.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Auvik Networks
Manager, Knowledge & Enablement, Global Support
, CAN
Auvik seeks a hands-on manager to lead Knowledge & Enablement for Global Support, improving customer self-service, agent effectiveness, and support efficiency. Candidates need substantial technical writing or knowledge-m
Account Manager
Toronto, CAN
Auvik is looking for an Account Manager to grow and retain its managed service provider customers by strengthening relationships, improving product adoption, and expanding revenue. The role includes account planning, ren
Product Marketing Manager
Toronto, CAN
Auvik recherche un(e) Product Marketing Manager pour positionner et promouvoir ses logiciels de gestion informatique, soutenir les lancements et outiller les équipes commerciales et de réussite client. La personne idéale
Manager, Knowledge & Enablement, Global Support
, CAN
Manager, Knowledge & Enablement, Global Support
, CAN
Software Developer II
, CAN
Account Manager
, CAN
Account Manager
Toronto, CAN
Product Marketing Manager
, CAN
Product Marketing Manager
Toronto, CAN
Product Marketing Manager
, USA