Search by job, company or skills

Aviatrix

Staff Software Engineer

Save
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Who We Are

Aviatrix® is pioneering the Cloud Native Security Fabric — the architecture the Containment Era requires. The Cloud Native Security Fabric governs every workload communication path across every cloud, every VPC, every Kubernetes cluster, and every serverless function, from a single policy plane. One rule. Universal propagation. Enforced at the workload, not at a chokepoint. Trusted by more than 500 of the world's leading enterprises. For more information, visit aviatrix.ai

Overvie

We are seeking a Staff Engineer – Cloud Networking & Network Security to design and build scalable, cloud-native networking and security systems across multi-cloud environments.

This role is ideal for a hands-on networking expert with strong experience in routing-centric, NAT-heavy, data-plane–intensive systems. You will lead the design and implementation of key networking components, drive technical decisions within your domain, and collaborate across engineering teams to deliver high-performance cloud networking products.

You will play a critical role in solving complex networking challenges spanning routing, NAT, traffic steering, firewall enforcement, and telemetry at cloud scale.

Key Responsibilities

Networking Architecture & Design

  • Lead the design and implementation of major networking components across control plane and data plane.
  • Contribute to architectural decisions for routing, NAT, traffic steering, and firewall enforcement.
  • Own technical design documents and drive design reviews within your domain.
  • Ensure networking correctness, resiliency, scalability, and operability in production environments.

Cloud Networking Platforms

  • Design and implement cloud networking topologies including:
  • VPC/VNet segmentation strategies
  • Hub-and-spoke and mesh architectures
  • Multi-cloud and hybrid connectivity models
  • Work hands-on with cloud-native constructs such as:
  • Cloud gateways and routing tables
  • NAT gateways
  • Managed and custom firewall services
  • Ensure solutions align with security best practices and zero-trust principles.

Routing, NAT & Traffic Engineering

  • Implement and optimize routing designs including:
  • BGP-based dynamic route exchange
  • Policy-based routing and traffic steering
  • ECMP, failover, and convergence improvements
  • Design and scale NAT systems, including:
  • SNAT/DNAT implementations
  • Centralized vs distributed NAT tradeoffs
  • Capacity planning, port allocation strategies, and resiliency mechanisms
  • Analyze packet flows across gateways, firewalls, and load balancers to ensure correct behavior in complex traffic scenarios.

Execution & Technical Leadership

  • Own delivery of significant features from design through production rollout.
  • Drive technical design reviews focused on networking correctness and performance.
  • Mentor junior and mid-level engineers on advanced networking concepts.
  • Collaborate closely with product management, SRE, and operations teams.
  • Improve engineering standards, testing strategies, and observability for networking systems.

Required Skills & Experience

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Networking, or related field.
  • 7+ years of experience building networking-intensive systems or products.
  • Strong experience designing and implementing cloud networking or network security systems.
  • Deep understanding of IP networking fundamentals:
  • TCP/IP, ARP, ICMP
  • Subnetting, CIDR planning, and address management
  • Strong expertise in routing:
  • BGP fundamentals and policy control
  • Static vs dynamic routing
  • ECMP, failover, and convergence behavior
  • Hands-on experience with NAT:
  • SNAT/DNAT behavior and edge cases
  • NAT scaling considerations and performance tradeoffs
  • NAT interactions with routing and firewall enforcement
  • Experience with firewall and network security technologies:
  • Policy engines and rule evaluation
  • Stateful vs stateless firewalls
  • NGFW and cloud-native firewalls
  • Proficiency in Python and/or Go for building networking control-plane or management services.
  • Solid understanding of distributed systems concepts applied to networking.
  • Experience with Kubernetes networking, CNI models, and service networking.
  • Familiarity with AWS, Azure, GCP, and/or OCI networking stacks.
  • Understanding of zero-trust networking principles and security best practices

Nice to Have

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149365287

Similar Jobs

Bengaluru, India

Skills:

snowflake JavaS3GolangApache FlinkSpark StreamingPrestoMySQLMongoDBPythonAuroraKafka Connect

Bengaluru

Skills:

NosqlPostgresqlMongodbPythonAwsGolangSoftware EngineeringGo

Bengaluru, India

Skills:

PostgreSQLPysparkKafkaNosqlTerraformGitlabPythonAWSGithubRDSApache SparkDynamodbSQL ServerSqlRabbitmqJenkinsBitbucketAnsibleSqsDatabricksMongoDBGoCDAuroraAWS Kinesis

Bengaluru, India

Skills:

UnixStlPython ScriptingAlgorithmsData structuresLinuxNumerical methodsObject-Oriented DesignPerformance optimization techniquesIBM CPLEXMulti-threaded programming

Bengaluru, India

Skills:

CSecurity GroupsAws ServicesOpensslRoute 53ElbRoute TablesVPCsFirewall IPSfirewall technologyTransit GatewayNetwork FirewallNACLsLinux operating systemsSubnetsBSD