Software Engineer, Senior Advisor
Peraton
- Jessup, MD
- Permanent
- Full-time
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required with twenty (20) years’ experience as a SWE in programs and contracts of similar scope, type and, complexity. Four (4) years of additional SWE experience may be substituted for a bachelor's degree.
- Experience developing applications and utilities using high-level languages such as C++ and Python.
- Experience with Linux and shell scripting (e.g., bash, Perl, Ruby).
- Experience building SQL databases and developing queries.
- Experience maintaining software development tools such as Jenkins, Git/Gerrit, CppUnit, and RPM
- Active TS SCI security clearance with a current polygraph is required
- Understanding of Inter-Process Communication (IPC) mechanisms.
- Understanding of network communications (e.g., OSI model), communication protocols (Ethernet, TCP, UDP, etc.), network security infrastructure (IPsec, MACsec, TLS, etc.), and network sockets programming.