Principal Software Engineer (Network Security)

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 6 Month(s)

Skills

Unix
Linux
TCP
HTTP
Web server
Network
Security

Job Details

Job title: Principal Software Engineer (Network Security)

Location: Santa Clara, CA, USA (onsite)

Rate: DOE

Job type: Contract-to-hire

Job Description

  • B.S./M.S. degree in Computer Science, similar technical discipline or equivalent practical experience or equivalent military experience required.
  • 5+ years of enterprise product development experience with C in a Unix/Linux environment
  • Flair for coding and hands on experience debugging the code using tools like GDB is required.
  • Working knowledge of TCP/IP internals and common data structure and algorithms
  • Graduate degree (MS or Ph.D.) in Computer Science or similar technical discipline is preferred.
  • Knowledge of multi-core / multi-process / multi-threaded programming is preferred.
  • Experience with windows agent programming and cloud programming (go) software development is preferred.
  • Experience with large-scale and/or high-performance software design and development is preferred.
  • Experience with TLS internals, cryptography, and OpenSSL is preferred.
  • Experience with HTTP and web server backend development is preferred.