Aviatrix

Principal Engineer - Software Development

Aviatrix
Apply
9 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Own architecture and technical standards for significant cloud networking and security platform components, including routing, NAT, traffic steering, and firewall enforcement.
  • Design multi-cloud and hybrid networking topologies using VPC/VNet segmentation, hub-and-spoke designs, mesh designs, and zero-trust principles.
  • Lead the design of routing systems and firewall data planes involving BGP, policy-based routing, large-scale NAT, asymmetric routing, NAT traversal, and multipath traffic.
  • Drive ambiguous, cross-component initiatives from design through production by writing design documents and leading reviews focused on correctness, performance, and scalability.
  • Lead cross-team projects and improvements to reliability, performance, and security, including participation in the on-call rotation.
  • Serve as a senior technical contact for customers and external stakeholders, build relationships with key customers, and contribute to product reliability and availability.
  • Mentor engineers on advanced networking, packet flows, and troubleshooting, direct technical work, and support interviewing and recruiting.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, Networking, or a related field, or equivalent practical experience.
  • 10+ years of experience building and shipping networking-intensive products with demonstrated end-to-end product ownership.
  • Proven experience architecting cloud networking and network security platforms at scale across multiple cloud providers.
  • Expert understanding of IP networking fundamentals, including TCP/IP, ARP, ICMP, subnetting, CIDR planning, and address management.
  • Deep expertise in BGP design, policy control, route advertisement, convergence, ECMP, and troubleshooting.
  • Strong hands-on experience with SNAT/DNAT, large-scale NAT capacity planning, port exhaustion handling, and NAT interactions with routing and firewalls.
  • Extensive experience with policy engines, stateful and stateless firewalls, NGFW, IDS/IPS, and cloud-native firewalls.
  • Proficiency in Python and/or Go and a solid grasp of distributed systems concepts.
  • Preferred qualifications include experience with eBPF, DPDK, XDP, network operating systems, virtual routers, SDN controllers, open-source networking projects, Kubernetes networking, CNI concepts, and service networking.
  • Preferred certifications include CCIE, AWS Advanced Networking, or GCP Professional Cloud Network Engineer.

Benefits

  • US employees receive 100% employee and 88% dependent medical, dental, and vision premiums, a 401(k) match, disability and life/AD&D insurance, $1,000 per year in education reimbursement, and flexible vacation.
  • Outside the US, benefits may include a pension, private medical coverage, generous holiday allowance, life assurance, long-term disability, and an annual wellbeing stipend, subject to regional variations.
Aviatrix

About Aviatrix

11-50 employees

Aviatrix builds a multi-cloud networking and security platform for enterprises running workloads across AWS, Azure, Google Cloud, and Oracle Cloud. Its software provides centralized policy, routing, segmentation, and visibility, including a distributed cloud firewall and CoPilot observability, sold as a subscription with enterprise support. Founded in 2014 and headquartered in Santa Clara, California, the company says more than 500 enterprises use its platform.

Contact me