Sr. Network Engineer

Please call me at 408 462 5912 to discuss If you are qualified for this position & submit your resume in Word doc at prasad@cognateinc.com along with a brief cover letter and full contact info

Job Position: Sr. Network Engineer
Location: San Jose, CA
job Type: Full Time/Direct Hire

Description: Client is looking for 3/4 sessioned software engineers in networking. The candidate must has proven record in network layer development such as TCP/IP, TLS, HTTP protocols.

In this role, you will work collaboratively with other seasoned engineers in a small team within a fast-paced environment. You will be responsible for complex design and software development activities on the network and security software platform team. The team designs and develops network and security platform used by Client Network Operations.

Responsibilities:
  • Design and implement network security components to efficiently mitigates any threats or attacks
  • Research technology and standards and build prototypes for proof of concepts
  • Participate in the full software development lifecycle, from software specifications to design, coding, unit, integration testing and software development documentation
  • Interface and support cross-functional teams including Network Engineering organization, and Operations.
  • Collaborate with Product Management on requirements and product release activities.

Required Experience:
  • 10+ years of experience in the design and implementation of distributed and scalable network protocols and client-server services
  • Strong C/C++ and scripting language (Python/Bash) programming skills and hands-on development experience using Linux
  • Knowledge of Linux kernel internals and Linux kernel driver concepts
  • Experience in multi-threading, multi-core, and real-time high availability embedded systems is a plus.
  • Good understanding of control plane and data plane architecture in networking devices.
  • Experience with TCP/IP and knowledgeable with common standard IP protocols such as ARP, IP, ICMP, TCP, UDP, SSL, TLS, HTTP.
  • Strong understanding of inter-process communication, threading models, synchronization concepts and experience with complex multithreaded software design is required.
  • In-depth understanding: RPM and Linux build/configuration management, familiarity with x86 system architecture, TCP/IP socket programming, scalability and performance benchmarking/tuning, kernel/driver programming.
  • Ability to work in a fast paced environment and meet stretch goals.
  • Ability to work independently in a results-oriented environment.
  • Strong troubleshooting/problem-solving ability; ability to create efficient solutions to complex problems.
  • Excellent verbal and written communication skills.
  • Ability to review the work of others critically and provide constructive feedback.
  • BS degree or equivalent in Computer Engineering, Computer Science or a related Engineering field.

Desired/Pulse Experience:
  • Working knowledge of Golang
  • Good knowledge of design patterns
  • Working knowledge of ElasticSearch.
  • Working knowledge of XML/JSON with experience implementing REST web services.
  • Knowledge of traffic generation tools like IXIA, Spirent, etc.
  • Experience in SCons.  

Prasad G | Sr. Recruiter | Cognate, Inc.
Digital & Cloud Apps Integration
www.cognateinc.com

How to Apply:
If you are qualified for this position, please submit your resume in Word format along with a brief cover letter to APPLY NOW through this site.

About Us:
Headquartered in the heart of Silicon Valley, Cognate Inc. was established in 2005 and is a leading IT staffing and IT Consulting Company. Our focus areas includes Staffing and Consulting for Cloud Computing, Data Analytics, Big Data, Enterprise Security & Risk Management, Mobile Applications.


Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file