Director of Engineering

Bangalore, IN

Job Description / Skills Required

About Arrcus
Arrcus was founded to enhance business efficiency through superior network connectivity. The Arrcus Connected Edge (ACE) platform offers best-in-class networking with the most flexible consumption model at the lowest total cost of ownership. The Arrcus team consists of world-class technologists who have an unparalleled record in shipping industry-leading networking products, complemented by industry thought leaders, operating executives, strategic partners, and top-tier VCs. The company is headquartered in San Jose, California. For more information, go to www.arrcus.com or follow @arrcusinc.
 
We offer a variety of roles in software, hardware, and cloud environments. We are looking for people who are self-motivated, creative, and agile. You will work closely with the top-notch talent in Arrcus in redefining networking. Prior work experience in a venture backed company is a big plus.
 
Responsibilities
  • This role requires spending equal time on hands-on design/coding and management
  • Work with customer and product teams to understand and prioritize new requirements
  • Develop a holistic understanding of individual employee skill sets and drive resource allocation for customer requirements
  • Help drive recruiting process both in terms of attracting new talent as well as defining and streamlining recruitment process
  • Continuous Process Improvement: Solicit feedback, drive discussion and implement process and workflow improvements
  • Provide technical guidance and mitigation for engineering projects
  • Build 1:1 rapport with engineers, help identify and fulfill personal aspirations by aligning with larger team goals. 
  • Strong ability to plan, execute and deliver multiple projects across worldwide sites
  • Experience with rapidly growing engineering organization in all aspect of people, resources, tools and more.
 
Education/Qualifications
  • BS/MS in Computer Engineering/Computer Science or equivalent degree
  • Excellent communication, presentation, interpersonal skills.
  • 5+ years of experience leading and managing distributed engineering teams involved in creating complex software products
  • 10+ years of relevant experience in managing very senior technical talent in some of the following areas 
    • Networking protocols such as STP, OSPF, BGP, ISIS, MPLS, BFD, MLAG, EVPN, VxLAN, SR-MPLS, SRv6, L3VPN
    • Test Harness like Robot framework, Jinja2 templating
    • Network merchant silicon chipsets and Whitebox platforms
    • Software development of Network Data Path (Linux, virtual and ASIC)
    • Virtualization technologies like SR-IOV, Intel DPDK, FD.io, NSX, OVS 
    • High Availability, ISSU, Linux networking
    • Debian Build/Packaging, Linux Kernel, Kernel Networking Stack
    • Experience with big data distributed systems (technology: hadoop, kafka, mongoDb, druid, elasticsearch, spark, influxdb, redis)
    • DevOps experience with AWS, GCP, Azure or other cloud service
    • Manageability frameworks such as Yang/XML