A

Aviatrix

Multicloud networking platform with security

Staff Engineer - Software Development, Cloud Networking & Network Security

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaIn-person

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Electrical Engineering, Networking, or a related field.
  • At least 6 years of experience building networking-intensive systems or cloud networking features.
  • Hands-on experience developing or operating cloud networking or network security products.
  • Strong understanding of IP networking fundamentals, including TCP/IP, ARP, ICMP, subnetting, CIDR planning, and IP address management.
  • Solid experience with routing, including BGP design, policy control and troubleshooting; static and dynamic routing models; ECMP; and failover concepts.
  • Strong hands-on experience with NAT, including SNAT and DNAT behavior, common corner cases and failure scenarios, and interaction of NAT with routing and firewalls.
  • Experience with firewall and network security technologies, such as policy-based rule engines, stateful and stateless firewalls, NGFW, or cloud-native firewall services.
  • Proficiency in Python and/or Go (Golang) for building control-plane services, tooling, or automation.
  • Good understanding of distributed systems concepts as applied to networking control planes.
  • Familiarity with Kubernetes networking concepts, including CNI and service networking.
  • Hands-on experience with one or more public cloud networking stacks, such as AWS, Azure, GCP, or OCI.

Responsibilities

  • Design and implement networking components for cloud networking and security products, spanning 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.
  • Design and work with cloud networking topologies, including VPC/VNet segmentation and routing architectures, hub-and-spoke and transit networking models, and hybrid and multi-cloud connectivity patterns.
  • Work hands-on with cloud-native networking constructs such as gateways, routing tables, NAT gateways, and managed and custom firewall services.
  • Ensure implementations align with security best practices and zero-trust principles.
  • 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 versus distributed NAT designs; capacity planning; port exhaustion handling; and resiliency.
  • Develop a strong understanding of packet-level behavior across gateways, firewalls, and load balancers.
  • Contribute to the design and implementation of firewall data planes, including policy evaluation and enforcement pipelines and stateful versus stateless inspection models.
  • Work on performance-sensitive packet processing paths with a focus on correctness and scalability.
  • Debug complex scenarios involving asymmetric routing, NAT traversal, and multi-path traffic.
  • Deliver features from design to production with a strong focus on quality, scalability, and operability.
  • Participate actively in technical design reviews, providing feedback on networking correctness and performance.
  • Collaborate closely with product management, QA, and operations teams to deliver reliable, shippable solutions.
  • Mentor junior engineers on networking fundamentals, packet flows, and troubleshooting techniques.

Desired Qualifications

  • Experience with virtual routers, SDN controllers, or network operating systems.
  • Exposure to high-performance packet processing technologies such as eBPF, DPDK, or XDP.
  • Experience working on high-scale or latency-sensitive networking systems.
  • Contributions to open-source networking or cloud infrastructure projects.
  • Certifications such as AWS Advanced Networking, GCP Professional Cloud Network Engineer, CCNP/CCIE, or equivalent.

About the Company

Aviatrix

Multicloud networking platform with security

Aviatrix provides a centralized cloud networking platform that helps large organizations manage multi-cloud networks with visibility, security, and control. It connects, monitors, and secures resources across public clouds from a single control plane. The approach is distinguished by its focus on cloud networking expertise and an industry-leading certification program (ACE) that trains practitioners. Its goal is to simplify cloud networking so companies can stay agile and move quickly through digital transformation.

Company size
201-500
Company stage
Series E
Total funding
$340.8M
Headquarters
Sherwood, OR
Founded
2013

Recently Posted Jobs

Explore more opportunities at Aviatrix

See more jobs