Staff Engineer - Software Development
at Aviatrix
Bengaluru, Karnataka, India (APAC), onsite, senior, full time, 6+ years
posted 15 Jun 2026
- Golang
- Azure
- XDP
- Go
- BGP
- DPDK
- OCI
- GCP
- TCP/IP
- AWS
- eBPF
- Python
- Kubernetes
- ARP
- ICMP
About the role
Posted: 2026-06-15
What you would do
Networking Design & Implementation
- Design and implement networking components for cloud networking and security products, spanning both control plane and data plane.
- Contribute to architectural designs for routing, NAT, traffic steering, and firewall enforcement within defined product areas.
- Own medium-to-large technical problem areas and drive them from design through production.
Cloud Networking Platforms
- Design and work with cloud networking topologies, including:
- VPC/VNet segmentation and routing architectures
- Hub-and-spoke and transit networking models
- Hybrid and multi-cloud connectivity patterns
- Work hands-on with cloud-native networking constructs such as:
- Gateways, routing tables, NAT gateways
- Managed and custom firewall services
- Ensure implementations align with security best practices and zero-trust principles.
Routing, NAT & Traffic Engineering
- Design and implement routing-centric features, including:
- Dynamic routing using BGP
- Policy-based routing and traffic steering
- Route summarization, convergence, and failure handling
- Implement and scale NAT functionality, including:
- SNAT, DNAT, and bidirectional NAT
- Centralized vs distributed NAT designs
- Capacity planning, port exhaustion handling, and resiliency
- Develop a strong understanding of packet-level behavior across gateways, firewalls, and load balancers.
Firewall & Data-Plane Systems
- Contribute to the design and implementation of firewall data planes, including:
- Policy evaluation and enforcement pipelines
Read from job-boards.greenhouse.io, last seen 4d ago.