Stay in Touch



Senior Software Engineer






Santa Clara, CA, US


Delivering quality products is the core responsibility of our Software Engineers. Developers are crucial to all aspects of the cycle – from the backend infrastructure to the finishing touches. We live and breathe a customer first, customer last mentality and our Software Engineers are the backbone to delighting customers.

The role of a Software Engineer is much more than coding – here at SnapRoute, our developers serve a critical role in every step of the software lifecycle.

As a Software Engineer at SnapRoute – you will always have a seat at the table and are expected to drive:

  • The “what”, “how”, and “why” for the features we build
  • Design and implementation
  • Code development
  • Documentation
  • Troubleshooting and issue mitigation
  • Internal and end-user support for escalations
  • Collaboration with our software partners

You may also:

  • Edit customer-facing documentation to ensure accuracy
  • Enhance testing use cases, frameworks, or infrastructure to improve overall product quality
  • Work with customers and partners on integrating features across platforms
  • Lead deep-dive architectural conversations about the features and capabilities of our products
  • Support sales, marketing, and product management teams by interacting with current and potential customers



  • BS in Computer Science or equivalent
  • 5 or more years of relevant industry experience
  • Strong development background in C, C++, Golang, Python or similar languages
  • Experience with object-oriented code bases and algorithmic experience
  • Working experience with one or more Linux distribution
  • Deep Expertise with IPv4, TCP/IP, Routing (BGP, OSPF, etc), STP, LACP and Switching software (including forwarding plane), Platform Independent/Platform Dependent abstraction layer

Nice to Haves

  • Experience with end to end development ownership including automation
  • Experience working with open source and 3rd party protocol suites
  • Experience working in Agile environment with strong adherence to CICDCT development methodologies
  • Working knowledge with leading network switching/routing gear
  • Hands-on experience with Broadcom StrataXGS and StrataDNX chipsets
  • Familiarity with DevOps cloud tools on AWS/GCP/Azure, Docker, Git, Apache Mesos, Kubernetes, Ansible, Puppet, Chef, Saltstack, and Swarm

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup