> Markdown version of [/jobs/ext/472662-cno-software-engineer](https://www.wearedevelopers.com/jobs/ext/472662-cno-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # CNO Software Engineer - **Company:** Set of X - **Location:** Annapolis Junction, MD, United States - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Agile Methodology, Android Software Development, Apple IOS, Assembly Language, Automation of Tests, C++ (Programming Language), CMake, Software Quality, Continuous Integration, Software Debugging, Linux, Hyper-V, Networking Hardware, Python (Programming Language), MSBuild, Network Programming, OllyDBg, Ansible, Memory Leaks, Reverse Engineering, Software Engineering, Subversion, Virtualization Technology, WinDBg, Circleci, Tox (Software), Gitlab, Git, Pytest, IDA Pro, Atlassian Tools, C++14, Software Version Control, Docker, Jenkins, Vmware - **Published:** June 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=261f80daf6de1405 ## About the Role Do you have experience in Software engineering?, * 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 It would be great if you also have: * 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 Clearance: TS/SCI clearance with polygraph is required. ## Description 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. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [One Pipeline, Three Regulator - SBOM Compliance for the Developer](https://www.wearedevelopers.com/videos/100169-one-pipeline-three-regulator-sbom-compliance-for-the-developer) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Stop Committing Your Secrets - GIt Hooks To The Rescue!](https://www.wearedevelopers.com/videos/573-stop-committing-your-secrets-git-hooks-to-the-rescue) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development)