×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - CNO Tool Development

Job in Fort Meade, Anne Arundel County, Maryland, USA
Listing for: CACI International
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, DevOps, Python, Senior Developer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Job Title:

Senior Software Engineer - CNO Tool Development
Job Category:
Information Technology
Time Type:
Full time
Minimum Clearance Required to Start: TS/SCI with Polygraph
Employee Type:
Regular
Percentage of

Travel Required:

None
Type of Travel:
None

The Opportunity

Join our dynamic team as a Senior Software Engineer and play a pivotal role in developing cutting-edge solutions for network-based devices. This is your chance to make a significant impact by designing, developing, and integrating innovative software systems that deliver mission-critical results. If you thrive in a collaborative environment and are passionate about pushing the boundaries of technology, we want you on our team!

Responsibilities
  • Spearhead the design, development, and integration of complex software systems.

  • Conduct thorough analysis and documentation of system requirements.

  • Perform rigorous software system testing and oversee the testing of toolsets for release.

  • Work closely with various teams to ensure seamless integration of software components.

  • Guide and mentor junior engineers, sharing best practices and technical expertise.

  • Stay updated with emerging technologies and industry trends to drive innovation within the team.

  • Enhance and expand existing toolsets to meet evolving needs.

  • Build prototypes to validate understanding of mission requirements.

  • Create deployable toolsets that operate effectively within mission constraints.

Qualifications Required
  • Active TS/SCI w/ Polygraph

  • Bachelor’s or Master’s degree in Computer Science/Engineering.

    • 12+ years with a Bachelor’s or 10+ years with a Master’s.

    • 4+ years additional SWE experience may substitute for a Bachelor’s degree.

  • Expertise in 3+ of the following areas:

    • System Requirements Analysis, Software System Design, Development, Integration, Testing.

  • 10+ years of experience in 4+ of the following areas:

    • C/C++/Java development, Unix/Linux/Windows environments, DLLs for Windows, computer telephony platforms, object-oriented design, common protocols (TCP/IP, SNMP), web development (XML, PHP), scripting (Perl, Python), databases (Sybase, Oracle), reverse engineering, Unix kernel, bit-level data analysis.

  • Familiarity with Unix-based systems.

  • Experience with reverse engineering Linux-based network devices.

  • In-depth understanding of network protocols (e.g., TCP/IP) and network traffic analysis (e.g., Wireshark).

  • Proficiency in producing and modifying software systems in C/C++/Python/Assembly.

  • Support for fielded software systems.

  • Familiarity with Git and Subversion.

  • Experience with Atlassian Tools (Jira, Confluence).

  • Experience with production CNO capabilities and operations.

Desired
  • Reverse engineering Windows or embedded platforms (RTOS).

  • Java, JavaScript, Bash, Power Shell, Perl, C#, Rust.

  • Developing CNO-specific software in Linux/Windows/Embedded applications.

  • Vulnerability Research and Exploit development.

  • Knowledge of end-to-end SIGINT collection and analysis systems.

  • Strong problem-solving skills and attention to detail.

  • Excellent communication and collaboration abilities.

  • Proven track record of delivering high‑quality software solutions on time and within budget.

____________________________________________

What You Can Expect

A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.

An environment of trust.

CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth.

Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.

Your potential is limitless. So is ours.

____________________________________________

Pay Range
:
There are a host of factors that can influence final salary including, but not limited to, geographic…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary