Being the cybersecurity partner of choice, protecting our digital way of life.
Your Impact
- Lead a growing team of engineers to build a highly functioning software development team
- Drive a results-oriented culture with a strong focus on execution, quality, and speed
- Hands-on technical leader who can guide the team through complex HW and architectural decisions
- Be a strong partner to peer teams such as QA, Dev Ops, Product Management and Technical Marketing
- Has a business acumen to steer the right product priorities
- Evangelize the vision internally and externally
- Be able to represent the team and product, and all levels
- Work closely with different stakeholders to influence, develop and deliver on roadmaps
- Recognize process gaps early and able to motivate change to achieve better outcomes
- Be a strong mentor and coach to the team
- Foster innovation in the organization
Your Experience
- 20+ years of industry experience in software development and management
- BE/ME in Computer Science/Engineering, or equivalent experience
- Experience building and leading software development teams (of at least 20+ engineers)
- Strong experience with distributed system architecture, cloud based solutions, networking devices and protocols, high availability and fault tolerance systems
- Strong experience in platform SW development
- Strong experience in control plane and data plane development
- Experience in vendor management and certification
- Knowledge of multi-core/multi-process/multi-threaded programming Experience with network packet processing software development
- Strong technical knowledge in computer architecture, Systems engineering, Board bringup, Platform Drivers, Linux Kernel, DPDK, Peripherals and SOC Bringup.
- Experience in High Availability
- Exposure in core platform development of networking products including Routing
- Track record of recruiting top talent to build and scale teams
- Excellent presentation and organizational skills
- Ability to weigh conflicting priorities and make quick decisions in a dynamic environment
- Strategic thinker with the ability to execute the vision
- Strong leadership skills with a can-do attitude
- High energy and the ability to work in a fast-paced environment
- Enjoys working with many different teams with strong collaboration and communication skills
All your information will be kept confidential according to EEO guidelines.