Stay in Touch



Network Controller Software Engineer






Santa Clara, CA, US


Controllers automate the management of elements in a network. Your responsibility will be to design and develop infrastructure to integrate various functions for provisioning and managing nodes in a data center.

Skills, Education, and Experience Required

  • Experience with data modeling of network functions and system objects
  • Experience with building orchestration infrastructure to integrate with popular DevOps tools
  • Experience building infrastructure to provision (with rollback and access control), monitor, debug, upgrade, downgrade software
  • Experience implementing ReST APIs
  • Experience with Kubernetes and familiarity with CNI, CSI

Additional Success Factors

  • Write correct code fast
  • Self motivated, proactive and independent
  • Experience with Ansible, Puppet, Chef and/or Salt
  • Experience with intent-based networking
  • Programming to Kafka and
  • Familiar with databases such as PostgreSQL, TimescaleDB
  • Good knowledge of Golang

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup