Software Engineer SWE |Linux, Python, C/C++| TS/SCI w/MD poly security clearance required
Listed on 2026-02-12
-
Software Development
Software Engineer, Python
We are looking to hire a Software Engineer Level 2 for a great opportunity in the Annapolis Junction area.
A current and active TS/SCI Clearance with a Poly required. No CCA's will be accepted at this time.
Location:
Annapolis Junction, MD
Salary Range: $180K+
Security Clearance: TS/SCI w/ MD poly
Seeking a highly motivated team player Software Engineer Level 2 who is a self-starter, capable of multitasking, and able to work effectively with minimal supervision in the Annapolis Junction area.
A current and active TS/SCI Clearance with a Polygraph from the MD Customer is required. No CCA's will be accepted at this time.
The ideal candidate must have the following:
- “Machine Code” assembly/machine code language (1’s and 0’s)
- C / C++
- Packet processing background (Wireshark)
- Linux / UNIX background
- Respond to requests for information about missing or improperly processed session data
- Research using the database query capabilities to identify processing issues in systems and attempt to modify processing or configuration so that the problems are resolved
- Resolve processing issues as identified by a mission entity
- Coordinate support teams when a problem is identified and communicate the processing issues to get them resolved in future code releases for corporate systems
- Work with providers, network team, and comms teams to fix network issues or provider data formatting issue so that data is properly processed
- Perform software upgrades on two major applications for ingest, acquisition and session bundling processing software
- Monitor and resolve processing issues on application systems
- Monitor circuit and packet processing systems and resolve issues
- Establish new survey tasking and perform analyst surveys
- Established new sustained tasking and perform de‑tasking requirements
- Write and maintain software/scripts to receive incoming collection, process and format outgoing sessions
- Perform deep packet analysis and file sorting for incoming data on current applications
- Write specialized fingerprints in support of mission and data processing functionality
- Write application micro plugins as needed (C code)
- Write python and bash shell scripts as needed
- Write and maintain software/scripts to receive signature tasking files and generate transformed files used for selector tasking, session filtering, selection and forwarding
- Receive FISA Title I tasking information file and generate signature variables, fingerprints and category
- Receive VoIP selector tasking file and prep for use on application to task voice
- Receive VoIP selector phone number filtering file and prep for use on application to filter voice cuts
A current and active TS/SCI Clearance with a Polygraph from the MD Customer is required. No CCA's will be accepted at this time.
- Experience with Linux, shell scripting, python3, and C/C++.
- Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required.
- Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).