Senior Software Engineer – Dataplane

Role Description

As a dataplane software engineer, you will work on the latest Linux kernel packet filtering technologies, to help build the next generation data plane that can handle the needs of a distributed firewall. You will work on a cloud native security platform that is responsible for securing container workloads powered by Kubernetes, OpenShift, Docker, and related technologies.

You will be joining a team that is highly engineering-focused with a culture that values diversity, collaboration, agility and innovation, keeping us one step ahead in the exciting and fast moving cloud-native technology space.

Requirements

Must-Haves

  • 8+ years of product-oriented software engineering experience.
  • Experience with Linux kernel development, distributed systems oriented development using C/C++ and/or Golang (C/Golang experience desirable).
  • Experience with one or more of the following areas and technologies: Linux Networking (Netfilter), Linux Kernel Drivers ( Networking), Network Security, packet filtering technologies in Linux like eBPF, XDP similar.
  • A drive to get things done in a highly collaborative, agile development environment.
  • BS in CS or related / similar degree (equivalent experience may suffice).

Nice-to-Haves

  • Experience developing, securing or operating cloud scale applications or infrastructure.
  • Ability to travel occasionally to attend conferences and to work with partners, customers and colleagues in other offices within the US and internationally.
  • Experience or familiarity with any of these technologies: Istio, Envoy, CNI, OpenStack, Mesos, DC/OS.
  • Experience with container technologies like, Docker, Kubernetes, OpenShift or similar.
  • Experience in an open source based company, with a focus on cloud, networking and/or network security.
  • But more than any specific experience, the most important criteria for success will be your talent, energy, and passion to help build and shape the future within a collaborative, agile, community-based environment.

Tigera

Tigera provides Zero Trust network security and continuous compliance for Kubernetes platforms.

Technology we use

Java
C
C++
Go
Docker