Software Engineer (Windows/ Linux)

Responsibilities
NOTE: THIS POSITION IS CURRENTLY A LIMITED-TERM OPPORTUNITY-- FUNDING FOR THIS POSITION WILL END IN SEPTEMBER 2018. THERE IS A POSSIBILITY THE POSITION MAY BE EXTENDED, BUT THIS IS NOT GUARANTEED.

Design and implement software systems in Windows and Linux that solve or automate the solving of complex networking and security problems. Requires a thorough understanding of Windows and Linux internals in order to meet very specific security and networking requirements.
Apply a thorough understanding of the basics of IP networks and their workings (DNS, Security, IP Routing, HTTP, VPN, etc.)
Generate detailed requirements and design documents and user manuals for products
Travel (20%) to customer sites (location TBD) may be required
Qualifications
Required experience

Coding and shell scripting for Linux and Windows, using C/C++/C#, Java
OS-level configuration for Linux or Windows, and preferably both
Deep knowledge of IP networking. Hands-on knowledge of NAT/filter rules. Experience with construction of complex forwarding and filtering rules within host operating systems
Practical knowledge of cybersecurity issues, vulnerabilities and defenses
Experience with public key infrastructure (PKI) and certificate management
Must be a US citizen (required by Federal government contract requirements)

You may return to your current search results by clicking here.

Latest Job Listings