Software Developer II

auviknetworks

United States

Remote

USD 71,000 - 92,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock options
Health and dental coverage
Wellness spending
Retirement matching
Flexible paid time off
Parental leave
Remote-work subsidies
Remote work flexibility

Job summary

auviknetworks is seeking a software engineer to design and build microservices for a network management service that monitors devices across customer environments. You will contribute to distributed services, cloud deployments, and collector tooling, working with engineering and product partners to deliver reliable product capabilities.

The role emphasizes deploying containerized apps with Kubernetes, writing high-quality Go or JavaScript, and shaping scalable, highly available systems using

Qualifications

  • Experience developing quality software and system architectures; Go or JavaScript experience preferred.
  • Background designing and developing microservices.
  • Cloud computing knowledge, preferably AWS.
  • Ability to build highly available, scalable systems using Kafka.
  • Familiarity with agile methods such as Scrum and CI/CD pipelines for testing and deployment.
  • Strong communication and collaboration skills, with an interest in improving processes and exploring useful technologies.

Responsibilities

  • Design and build microservices and communication patterns for scalable, fault-tolerant distributed systems.
  • Deploy and operate containerized applications with Kubernetes.
  • Write reliable, performant code for collector software used across many customer sites.
  • Build tools that use NetFlow, Syslog, and other networking standards.
  • Apply knowledge of network devices and protocols to expand product capabilities.
  • Collaborate with engineering and product management, contribute to team practices, and share technical guidance.

Skills

Go
JavaScript
Microservices design
Cloud computing
Agile/Scrum
Communication

Tools

Kubernetes
Kafka
AWS

Job description

Role overview

Develop software for a network management service that monitors devices across customer environments. The role contributes to distributed services, cloud deployments, and collector tooling, working with engineering and product partners to deliver reliable product capabilities.

Responsibilities
  • Design and build microservices and communication patterns for scalable, fault-tolerant distributed systems.
  • Deploy and operate containerized applications with Kubernetes.
  • Write reliable, performant code for collector software used across many customer sites.
  • Build tools that use NetFlow, Syslog, and other networking standards.
  • Apply knowledge of network devices and protocols to expand product capabilities.
  • Collaborate with engineering and product management, contribute to team practices, and share technical guidance.
Requirements
  • Experience developing quality software and system architectures; Go or JavaScript experience is preferred.
  • Background designing and developing microservices.
  • Cloud computing knowledge, preferably AWS.
  • Ability to build highly available, scalable systems using Kafka.
  • Familiarity with agile methods such as Scrum and CI/CD pipelines for testing and deployment.
  • Strong communication and collaboration skills, with an interest in improving processes and exploring useful technologies.
Nice to have
  • Experience with network devices, NetFlow, Syslog, or related protocols.
  • Practical use of AI-assisted engineering tools to solve problems and improve delivery while maintaining sound engineering standards.
Benefits and work setup
  • Fully distributed team with remote work flexibility.
  • Listed hiring range: CAD $101,000–$131,000. Full-time employees are also eligible for stock options, health and dental coverage, wellness spending, retirement matching, flexible paid time off, parental leave, and remote-work subsidies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

auviknetworks • United States

Hybrid
USD 120,000 - 180,000
Remote work
Office hubs available
Senior Software Engineer II, Network Products
Senior Software Engineer II, Network Products

digitalocean98 • United States

Remote
USD 167,000 - 209,000
Remote role
Bonus potential
Equity participation
Senior Software Developer
Senior Software Developer

auviknetworks • United States

Remote
USD 88,000 - 115,000
Stock options
Remote work
Health & dental
+5
Staff Software Developer
Staff Software Developer

auviknetworks • United States

Remote
USD 112,000 - 146,000
Software Engineer III | Framework
Software Engineer III | Framework

extrahopnetworks • United States

Remote
USD 120,000 - 180,000
VP, Engineering, Network Observability
VP, Engineering, Network Observability

Bluecatnetworks • United States

Remote
USD 260,000 - 360,000
Professional development budget
Dedicated wellness days
Lifestyle spending account
+2
Networking Engineer III
Networking Engineer III

vipvermontinformationprocessing2 • United States

Hybrid
USD 105,000 - 140,000
Health coverage
Dental and vision reimbursement
Retirement contributions
+7
Staff Engineer, Network Infrastructure
Staff Engineer, Network Infrastructure

digitalocean98 • United States

Remote
USD 180,000 - 260,000
Professional development support
Flexible time off
Employee assistance
+2
Senior Software Engineer II, Network Datapath
Senior Software Engineer II, Network Datapath

digitalocean98 • United States

Remote
USD 167,000 - 209,000
Remote role
Bonus potential
Equity
Software Technical Leader, Remote, Canada
Software Technical Leader, Remote, Canada

Cisco Systems, Inc • United States

Remote
USD 98,000 - 133,000