CNO Software Engineer

Booz Allen Hamilton

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Annapolis Junction, MD
Salary
$69,400–$158,000 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $168k
This role $114k
$53k most similar roles pay here $224k

This role pays less than 87% of similar roles. Most pay $142,450–$193,000 — the shaded band above. At the midpoint, this role pays about $114k versus about $168k 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 802 open roles on FindRole.

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

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · CNO Software Engineer

CNO Software Engineer serves on a specialized, high-functioning team providing computer network operations capability development and engineering services. The 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 national security client. Day-to-day responsibilities include software development, vulnerability analysis, and exploitation techniques. Candidates must possess experience with embedded hardware and software development, Linux operating systems, and version control systems like Git. The required technical toolkit includes programming languages such as C/C++, Golang, JavaScript, Python, or Ruby, along with scripting in BASH. Additionally, the role requires proficiency in analyzing network protocols using tools like Wireshark or tshark. Candidates must possess a TS/SCI clearance with a polygraph and hold a relevant bachelor's degree in a technical field.

What you'll do

  • Develop and engineer computer network operations capabilities including defense and exploitation.
  • Develop software using languages such as C/C++, Golang, JavaScript, Python, or Ruby.
  • Perform embedded hardware and software development.
  • Conduct vulnerability analysis and exploit techniques to gain strategic advantages.
  • Analyze and interpret network protocols using tools like Wireshark or tshark.
  • Develop scripts using Python, Ruby, or BASH to solve technical problems.
  • Manage source code and version control using Git.
  • Review and guide the 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 using tools like Wireshark or tshark.
  • Experience with Linux operating systems and version control systems such as Git.
  • Knowledge of scripting languages, including 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

General Dynamics

Annapolis Junction, MD 79 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 Analyst and Programmer

Booz Allen Hamilton

Annapolis Junction, MD 65 days ago $69,400$158,000
C C++ Python IPv4 Networking Reverse Engineering Vulnerability Analysis Machine Learning Agile

CNO Developer

Booz Allen Hamilton

Annapolis Junction, MD 72 days ago $86,900$198,000
C C++ C# Java Python Assembly Perl Visual Studio .NET Unix Embedded Development Reverse Engineering Agile Machine Learning Artificial Intelligence

CNO Developer

Booz Allen Hamilton

Annapolis Junction, MD 72 days ago $86,900$198,000
C C++ C# Java Python Assembly PerlScript Visual Studio .NET Unix Embedded Development Reverse Engineering Artificial Intelligence Machine Learning Agile

CNO Developer

Booz Allen Hamilton

Annapolis Junction, MD 50 days ago $86,900$198,000
C C++ C# Java Python Assembly Perl Visual Studio .NET Unix Embedded Development Reverse Engineering Agile Artificial Intelligence Machine Learning

CNO Developer

Booz Allen Hamilton

Annapolis Junction, MD 16 days ago $86,900$198,000
C C++ C# Java Python Assembly Perl Visual Studio .NET Unix Embedded Development Reverse Engineering Agile Artificial Intelligence Machine Learning