C/C++ Programmer
Columbia, Annapolis Junction, or Emerson
TS/SCI and Poly is required
About the Role
As a developer on our team, you will have the opportunity to work on a variety of real-world, mission-critical programs. We are looking for experienced developers who can take projects from concept to completion in a dynamic environment. You will leverage your knowledge of user-space systems programming, kernel-space development, networking and other OS internals. This position may also require reverse engineering, vulnerability analysis, and exploitation productization.
Skills Required
- Software experience writing in C/C++, Python
- Systems-level development experience with some platform (Windows, Linux, macOS)
- Experience with encryption and network programming
- Agile development (i.e. gathering requirements, design, implementation, and testing)
- Experience with debuggers (e.g. gdb, Windbg, lldb, etc.)
Skills Desired
- Experience with writing kernel drivers.
- Experience writing software in additional languages: Rust, Go, Java, Powershell, C#
- Experience with R/E tools (e.g. IDAPro, Ghidra, Binary Ninja, Radare2, etc.)
- Experience with Assembly Programming Intel, ARM, MIPS, etc.
Job Type: Full-time
Pay: $150,000.00 - $260,000.00 per year
Job Type: Full-time
Pay: $150,000.00 - $260,000.00 per year
Benefits:
- 401(k)
- 401(k) 10% Match
- Dental insurance
- Health insurance
- Paid holidays
- Paid time off
- Referral program
- Tuition reimbursement
Compensation package:
- Bonus opportunities
- Profit sharing
- Retention bonus
- Signing bonus
- Weekly pay
- Yearly pay
Schedule:
Application Question(s):
- What active security clearance do you hold?
Work Location: In person