Stay in Touch



Software Engineer – UI Specialist






Santa Clara, CA, US


You only get one chance to give a first impression and that starts with the user interface for any quality software platform.  At SnapRoute, we are fanatical about user interface, user design, and user experience – as we live and breathe a customer first, customer last mentality.  We are seeking an experienced full-stack User Interface Specialist, who can help build a product in their own vision. An ideal candidate will have a wide range of skills ranging from backend systems, web frameworks, and graphics design experience.  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, UI Specialist 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
  • Designing APIs and web-based frameworks
  • Development of the “look and feel” for all user interactions

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
  • Assist with making video tutorials and walkthroughs for how to use our products



  • BS in Computer Science or equivalent
  • 5 or more years of relevant industry experience
  • Strong development background in C, C++, Golang or similar languages
  • First hand work experience with one or more UI frameworks: Angular, React, Ember, Vue, Backbone, Aurelia
  • Experience with REST APIs
  • Working knowledge of CSS, HTML, and JavaScript
  • Good visual communications skills and experience modeling and working with mock-ups

Nice to Haves

  • Knowledge of gRPC and other streaming RPC frameworks
  • Working experience with one or more Linux distribution
  • Experience with IPv4, TCP/IP, Routing, and Switching software
  • Professional development experience with Python
  • 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