Senior CNO Analyst & Systems Programmer (TS/SCI)

TAP Engineering

Hanover (MD)

On-site

USD 175,000 - 196,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Paid Time Off 15–25 days
401(k) with match and profit sharing
Medical coverage
Dental & Vision
Life insurance
Disability insurance
Flexible Spending Accounts
Tuition reimbursement
Wellness incentives
Travel support

Job summary

TAP Engineering in Hanover, MD seeks a CNO Analyst / Programmer Level 3 to lead the design, development and delivery of advanced software tools in a mission-focused environment. The role requires deep expertise in low-level programming, network protocols, and complex system integration.

You will architect end-to-end data flows, provide technical leadership across teams, and guide reviews, testing and documentation while delivering high-impact capabilities for Windows, UNIX/Linux, and embedded

Qualifications

  • Active TS/SCI clearance with Polygraph is required.
  • Bachelor’s degree in Computer Science, Information Systems, Network Engineering, or related field, or 16 years of relevant experience in lieu of a degree.
  • 12+ years of experience in software engineering or development roles; or 10+ years with a Master’s; or 8+ years with a Doctorate.
  • Expert-level experience with one or more programming languages such as C, C++, Java, Python, Assembly, or similar.
  • Strong experience with network socket programming and packet-level development.
  • Deep understanding of IP, TCP, and application-level protocols.
  • Experience developing applications in Windows (.NET/Visual Studio) and/or Unix/Linux environments.
  • Proven ability to lead technical efforts and guide development teams.
  • Strong problem-solving, analytical, and communication skills.

Responsibilities

  • Lead the design, development, and implementation of custom software tools and capabilities.
  • Architect and develop end-to-end data flows and tasking within complex software systems.
  • Develop applications across Windows, UNIX/Linux, and embedded or mobile environments.
  • Write and maintain code in Assembly, C, C++, Java, Perl, or Python.
  • Provide technical leadership and direction across software development efforts.
  • Lead and participate in design reviews, code reviews, and software readiness activities.
  • Perform advanced debugging, testing, and validation of complex software systems.
  • Develop and present technical documentation and briefings.
  • Collaborate with cross-functional teams to integrate and optimize system performance.
  • Drive the development of new solutions that meet evolving technical and mission requirements.

Skills

C/C++
Java
Python
Assembly
Socket programming
Network protocols
Leadership
Problem solving

Education

Bachelor's degree in Computer Science or related field
16 years of relevant experience in lieu of a degree
Master's degree
Doctorate

Tools

Visual Studio
UNIX/Linux
Embedded environments

Job description

TAP Engineering in Hanover, MD seeks a CNO Analyst / Programmer Level 3 to lead the design, development and delivery of advanced software tools in a mission-focused environment. The role requires deep expertise in low-level programming, network protocols, and complex system integration.

You will architect end-to-end data flows, provide technical leadership across teams, and guide reviews, testing and documentation while delivering high-impact capabilities for Windows, UNIX/Linux, and embedded

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Entry CNO Analyst & Programmer (TS/SCI)
Entry CNO Analyst & Programmer (TS/SCI)

TAP Engineering • Hanover (MD)

On-site
USD 99,000 - 117,000
Paid Time Off
401(k) match
Employer-paid medical
+6
CNO Tools Engineer (TS/SCI) – Software Development
CNO Tools Engineer (TS/SCI) – Software Development

TAP Engineering • Hanover (MD)

On-site
USD 118,000 - 148,000
CNO Analyst / Programmer Level 3
CNO Analyst / Programmer Level 3

TAP Engineering • Hanover (MD)

On-site
USD 175,000 - 196,000
Paid Time Off 15–25 days
401(k) with match and profit sharing
Medical coverage
+7
Senior CNO Analyst & Systems Programmer
Senior CNO Analyst & Systems Programmer

TAP Engineering • Hanover (MD)

On-site
USD 149,000 - 174,000
Medical Coverage
Retirement Plan
Paid Time Off
+6
CNO Analyst / Programmer Level 2
CNO Analyst / Programmer Level 2

TAP Engineering • Hanover (MD)

On-site
USD 149,000 - 174,000
Medical Coverage
Retirement Plan
Paid Time Off
+6
CNO Analyst / Programmer Level 0
CNO Analyst / Programmer Level 0

TAP Engineering • Hanover (MD)

On-site
USD 99,000 - 117,000
Paid Time Off
401(k) match
Employer-paid medical
+6
CNO Analyst / Programmer Level 1
CNO Analyst / Programmer Level 1

TAP Engineering • Hanover (MD)

On-site
USD 118,000 - 148,000
Senior CNO Software Engineer for National Security (TS/SCI)
Senior CNO Software Engineer for National Security (TS/SCI)

MANTECH • Hanover (MD)

On-site
USD 140,000 - 210,000
Senior Software Engineer II (TS/SCI) — Real-Time & Data Systems
Senior Software Engineer II (TS/SCI) — Real-Time & Data Systems

TAP Engineering • Hanover (MD)

On-site
USD 130,000 - 190,000
PTO: 15-25 days + 11 holidays
401(k) up to 15% match
Medical coverage
+7
Senior Cyber Software Engineer (TS/SCI Poly) – CNO Tools
Senior Cyber Software Engineer (TS/SCI Poly) – CNO Tools

Northrop Grumman • Aurora (CO)

On-site
USD 186,000 - 292,000