Proficient in developing Computer Network Operations (CNO) tools
Skilled in programming languages such as C, C++, Python, or Assembly
Experience with operating system internals (Windows, Linux, Android, iOS, Embedded systems)
Knowledge of network programming
Familiarity with debugging tools (WinDBG, gdb, lldb, adb, ollydbg)
Experience with testing frameworks (GoogleTest, CMock, Catch2, pytest)
Must possess a TS/SCI clearance with polygraph
Responsibilities
Design and develop specialized tools for complex network operations
Implement high-performance software solutions
Support critical national security missions through software development
Collaborate with cyber operations team members
Ensure software meets operational requirements and standards
Benefits
Opportunity to work on critical national security projects
Collaborative and innovative team environment
Access to advanced technology and tools
Professional development and growth opportunities
Potential for leadership roles in future projects
Full Job Description
Job Description
We are seeking a skilled Senior Level Computer Network Operations (CNO) Developer to join a cyber operations team.
The successful candidate will be responsible for the design, development, and implementation of specialized tools used in the execution of complex network operations. This role requires a deep technical understanding of operating system internals and the ability to develop high-performance software in low-level languages to support critical national security missions.
#LI-PB2
Required Skills and Education
Bachelors degree
8+ years experience
Experience developing CNO tools
Experience developing software in C, C++, Python, or 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)
Must currently possess a TS/SCI clearance with polygraph
MDOPS
Preferred Skills and Education
Experience leading a team
Experience writing software in Modern C++ (stdcpp20 and later)
Experience writing kernel modules/drivers
Experience with virtualization tools (e.g. VMWare, HyperV)
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)
Experience with version control systems (e.g. Git, Svn)
This position will be posted for at least 5 calendar days. The posting will remain active until the position is filled, or a qualified pool of candidates is identified.
About BAE Systems
BAE Systems plc is a British multinational arms, security, and aerospace company. It is among the world's largest defense contractors, with over 85,000 employees and operations in over 40 countries. BAE Systems is involved in the design, development, and manufacture of a wide range of products and services, including military aircraft, naval ships, and land vehicles. The company also provides a range of cybersecurity and intelligence services. BAE Systems has a long history, dating back to the 19th century, and has been involved in many major defense projects. Visit baesystems.com for more information.