CNO Software Engineer

Booz Allen Hamilton

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Annapolis Junction, MD
Salary
$69,400–$158,000 / yr
Employment
Full-time
Posted
48 days ago
Freshness
Confirmed live today
Closes
Dec 31, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $169k
This role $114k
$53k $219k
below market most similar roles pay here above market

This role pays less than 85% of similar roles. Most pay $134,925–$202,800 — the blue band above. At the midpoint, this role pays about $114k versus about $169k for comparable roles.

Based on 240 similar postings.

Employer

About Booz Allen Hamilton

Booz Allen Hamilton is a management and technology consulting firm that provides analytics, digital, engineering, and cybersecurity solutions primarily to U.S. government agencies and commercial clients. Industry: Management & Technology Consulting

Booz Allen Hamilton currently has 1662 open roles on FindRole.

Listed pay typically runs $86,800–$198,000 across 904 roles with salary data.

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · CNO Software Engineer

The CNO Software Engineer joins a specialized, high-functioning team to provide computer network operations capability development and engineering services. This role involves developing and contributing to solutions for problems of moderate scope and complexity, specifically focusing on defense and exploitation to gain strategic advantages for a critical national security client. Day-to-day responsibilities include working independently with some guidance to review or guide junior employees. Candidates must possess experience in embedded hardware and software development, vulnerability analysis, and exploitation techniques. Required technical skills include proficiency in C/C++, Golang, JavaScript, Python, or Ruby, as well as Linux, Git, and scripting languages like BASH. The role requires analyzing network protocols using tools like Wireshark or tshark to solve complex technical software problems within a national security context.

What you'll do

  • Develop computer network operations capabilities and engineering services for national security clients.
  • Perform software defense and exploitation to gain strategic advantages.
  • Develop software using languages such as C/C++, Golang, JavaScript, Python, or Ruby.
  • Conduct vulnerability analysis and exploitation techniques on embedded hardware and software.
  • Analyze and interpret network protocols using tools like Wireshark or tshark.
  • Solve complex technical software problems independently with minimal guidance.
  • Review and guide the technical activities of junior employees.

What we're looking for

  • 3+ years of experience developing software in languages such as C/C++, Golang, JavaScript, Python, or Ruby.
  • 3+ years of experience with embedded hardware and software development.
  • Experience with vulnerability analysis and exploitation techniques.
  • Experience analyzing and understanding network protocols with tools such as Wireshark or tshark.
  • Experience with Linux operating systems and software version control systems such as Git.
  • Knowledge of scripting languages such as Python, Ruby, or BASH.
  • TS/SCI clearance with a polygraph.
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Math, or Physics.

More like this

Similar roles

CNO Software Engineer

Booz Allen Hamilton

Annapolis Junction, MD 42 days ago $112,800–$257,000
Go Linux JavaScript SQL PostgreSQL SQLite Git JIRA Confluence Elasticsearch Splunk Docker Kubernetes Microservices Distributed Systems Network Analysis
8+ yrs exp

CNO Software Engineer

General Dynamics

Annapolis Junction, MD 125 days ago $206,550–$279,450
C++ Objective-C Python ARM Assembly Reverse Engineering IDApro Ghidra CI/CD GitLab IEEE 802.11 Low-level Debugging
10+ yrs exp

CNO Developer

Booz Allen Hamilton

Annapolis Junction, MD 69 days ago $112,800–$257,000
C C++ Python Go Rust Assembly .NET Visual Studio UNIX Windows Embedded Development Vulnerability Analysis Reverse Engineering Agile Artificial Intelligence Machine Learning
2+ yrs exp

CNO Developer

Booz Allen Hamilton

Annapolis Junction, MD 118 days ago $86,900–$198,000
C C++ Python Java C# .NET Assembly PerlScript Visual Studio UNIX Embedded Development Reverse Engineering Agile Artificial Intelligence Machine Learning
1+ yrs exp

CNO Developer

Booz Allen Hamilton

Annapolis Junction, MD 118 days ago $86,900–$198,000
C C++ Python Java C# .NET Assembly PerlScript Visual Studio UNIX Embedded Development Reverse Engineering Agile Machine Learning Artificial Intelligence make files
1+ yrs exp

CNO Developer

Booz Allen Hamilton

Annapolis Junction, MD 62 days ago $86,900–$198,000
C C++ Python Java C# .NET Assembly PerlScript Visual Studio UNIX Embedded Development Reverse Engineering Agile Artificial Intelligence Machine Learning
1+ yrs exp