CNO Software Engineer

Set of XColumbia, MD

About The Position

Set of X is looking for a software engineer who can develop software in C/C++, Python and Assembly language for operating system internals, network programming and reverse engineering. You will work on projects that involve virtualization, kernel modules, network devices and test frameworks. You will also have the opportunity to lead a team of engineers and mentor junior developers.

Requirements

  • Experience developing software in C/C++, Python and Assembly language
  • Experience developing for operating system internals (e.g. Windows, Linux, Android, iOS, Embedded systems)
  • Experience with network programming
  • Experience with debuggers (e.g. WinDBG, gdb, lldb, adb, ollydbg)
  • Experience with test frameworks (e.g. GoogleTest, CMock, Catch2, pytest)
  • Experience working well in a team
  • TS/SCI clearance with polygraph is required.

Nice To Haves

  • Experience writing software in Modern C++ (stdcpp17 and later)
  • Experience with virtualization tools (e.g. VMWare, HyperV)
  • Experience with reverse engineering tools (e.g. Ghidra, IDAPro, Binary Ninja, Radare2)
  • Experience with version control systems (e.g. Git, Svn)
  • Agile development skills
  • Prior experience leading a team
  • Experience writing kernel modules/drivers
  • Experience with network devices
  • Experience with build system technologies (e.g. MsBuild, CMake, make, ninja, wheel, tox)
  • Experience with code quality tools (e.g. Valgrind, clang-tidy, pylint, black)
  • Experience with scaling automation tools (e.g. Docker, Ansible)
  • Experience with CI/CD tools (e.g. Atlassian, GitLab, CircleCI, Jenkins)

Responsibilities

  • Develop software in C/C++, Python and Assembly language for operating system internals, network programming and reverse engineering.
  • Work on projects that involve virtualization, kernel modules, network devices and test frameworks.
  • Lead a team of engineers and mentor junior developers.

Benefits

  • Health, Dental, and Vision Insurance
  • Life and Disability Insurance
  • 401(k) Plan with employer contribution
  • Paid Time Off
  • Technology Refresh or year-end bonus
  • Training and Professional Development ($5,250 annual budget for education, certifications, professional memberships, or student loan repayment)
  • Stock Plan (yearly stock grant)
  • Flex Leave and Exchange Plan (up to 8 weeks off or sell back unused time)
  • Virtual Office Compensation (monthly reimbursement for cell phone and internet)
  • Fringe Benefit Mall (perks like Uber rides, beer of the month club, Amazon Prime, Hello Fresh)
  • Profit-Sharing Cash Bonus
  • Referral Bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service