Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Aviatrix Logo

Director, Software Engineering - Cloud Networking

Aviatrix

$270,640 - $310,000
Aug 20, 2025
Santa Clara, CA, US
Apply Now

Aviatrix is seeking a Director of Software Engineering to lead the Networking Team and deliver performant, resilient, and scalable solutions to gateway appliances.

Requirements

  • Experience designing and operating enterprise networking product at scale.
  • Experience working with Cloud Infrastructure (compute, networking) on one or more Cloud environments AWS/Azure/GCP/OCI.
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems.
  • Experience developing middle tier infrastructure including networking features and applications.
  • Strong knowledge of Networking: TCP/IP, Routing, NAT, Cloud Connectivity.
  • Strong experience in Security (e.g., SSL, Authentication, Authorization, Encryption, Egress, etc.).
  • Experience with Software Defined Networking (SDN) and Routing protocols like BGP are strong plusses.

Responsibilities

  • Lead the architecture and design of core software components for Aviatrix Networking Product Engineering products.
  • Drive efficiency, scalability, and stability for horizontal scaling of gateways and connectivity policies.
  • Proactively identify and drive changes as needed for the product.
  • Develop, mentor, and train other engineers to develop compelling features while maintaining a high-quality bar.
  • Drive improvements to software development lifecycle and testing practices
  • Be responsible for your own product components, their design, development, and day 2 operations.
  • Apply engineering leadership and deep knowledge of software development at scale to lead the operation, adoption, and evolution of our services.

Other

  • 12+ years relevant software development experience building enterprise networking or cloud services at scale.
  • 4+ years of technical leadership experience leading teams of 15+ engineers and working with multi-site engineering teams.
  • Demonstrated abilities to learn quickly, design efficiently, and write quality software code.
  • Team player that works well in collaborative situations and start-up environments, with a geographically distributed team.
  • Excellent interpersonal skills, verbal, and written communication.