Principal Architect, Network Product Engineering

Aviatrix Logo

Aviatrix

πŸ’΅ $260k-$300k
πŸ“Remote - United States

Summary

Join the Aviatrix Networking Product Engineering team as a Principal Architect to lead the architecture, design, and development of core software components. You will drive efficiency, scalability, and stability for network, cloud, and edge gateways, and establish connectivity policies. This hands-on technical leadership role involves 50% hands-on technical work (architecting, designing, developing, and testing) and 50% stakeholder management and mentorship. You will collaborate with cross-functional teams, oversee software engineering projects, create detailed documentation, and communicate effectively with stakeholders. The role requires 15+ years of relevant software development experience and expertise in scaling large systems in enterprise networking and cloud services.

Requirements

  • 15+ years relevant software development experience specializing in scaling large systems in enterprise networking and cloud services
  • Experience developing middle tier infrastructure including networking features and applications
  • Excellent software engineering skills: ability to write clean, testable, and maintainable code
  • Proficiency in Golang (preferred), Python or C++
  • Strong knowledge of Networking concepts: TCP/IP, NAT , and Cloud Connectivity
  • Extensive working experience on one or more Cloud Service Providers (e.g., AWS, Azure, GCP, OCI, Alibaba cloud, etc.)
  • Strong experience with Software Define Networking (SDN) and distributed systems
  • Experience with overlays and tunneling technologies
  • Team Leader that works well in collaborative situations and start-up environments
  • Excellent interpersonal skills, verbal, and written communication

Responsibilities

  • Lead the architecture, design, and development for core software components for Aviatrix Networking Product Engineering products
  • Responsible for driving efficiency, scalability, and stability for Network, Cloud and Edge gateways and connectivity policies at scale
  • Develop long-term strategies for the evolution of network architecture and gateway capabilities
  • Establish and enforce connectivity policies that govern how data flows, between network, cloud and edge environments
  • Collaborate with cross-functional teams (e.g., software development, security and operations) to ensure cohesive product engineering and deployment
  • Provide technical leadership and mentorship to team members
  • Oversee software engineering projects from concept to execution, ensuring that they align with organizational goals and timelines
  • Create detailed documentation of system architecture, design decisions and operational procedures
  • Communicate effectively with stakeholders to convey technical information in a clear manner
  • Proactively identify and drive changes as needed for the product

Preferred Qualifications

  • Experience with Security concepts: SSL, Authentication, Authorization, Encryption, Egress etc
  • Working knowledge of network security and firewalls
  • Experience with Routing protocols like BGP

Benefits

  • US : We cover 100% of employee premiums and 88% of dependent(s) premiums for medical, dental and vision coverage, 401(k) match, short and long-term disability, life/AD&D insurance, $1,000/year education reimbursement, and a flexible vacation policy
  • Outside the US: We offer a comprehensive benefits package which, (subject to regional variations) could include pension, private medical for you and dependents, generous holiday allowance, life assurance, long-term disability, annual wellbeing stipend

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs