Cyber Software Engineer - Secret‑Clearance R&D Tools

CACI International Inc

Florham Park (NJ)

On-site

USD 79,000 - 163,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

CACI International Inc. is hiring a Cyber Software Engineer in the United States (New Jersey) to design and develop cyber tools, run demonstrations, and support DoD/IC missions.

The role requires strong Python/C++ skills and a SECRET clearance, with a focus on cyber operations, networking, and distributed systems. You will collaborate with multidisciplinary teams to transition prototypes into operational workflows, contribute to R&D efforts, and produce technical documentation for stakeholders.

Qualifications

  • 3 years of hands-on experience in software design & development, cybersecurity R&D, systems analysis, or capability development.
  • Active SECRET clearance
  • Background in networking, distributed systems, or cyber operations concepts.
  • Proficiency in Python and C/C++.
  • Familiarity with networking and cyberspace modeling & simulation capabilities.
  • Ability to work in research-oriented, fast-moving environments with multidisciplinary teams.
  • Knowledge in Algorithms & Data Structures
  • Understanding of networking concepts and protocols (e.g., TCP/IP, TLS).
  • Systems engineering experience including profiling and code optimization (CPU, memory, latency).
  • Experience with Python – incl. PyTorch, TensorFlow, sklearn, scipy, virtual environment management
  • Experience with network programming and protocols: Socket programming such as TCP/UDP, routing protocols, L2/L3 tunneling.

Responsibilities

  • Assist in the design and development of innovative cyber tools, techniques, and prototypes that advance next-generation cybersecurity and networking capabilities.
  • Support integration and demonstration of experimental capabilities for customer engagements, including planning and execution of capability demonstrations.
  • Assist in implementing and evaluating algorithms, automation approaches, analytics, and modeling techniques relevant to cyber missions.
  • Assist with the design and implementation of realistic cyber-physical test environments to measure system resilience, performance, and operational utility.
  • Collaborate with software engineers, systems engineers, data scientists, and mission operators to transition prototypes into operational workflows.
  • Prepare technical documentation, status reports, experiment plans, and demonstration materials for internal and external stakeholders.
  • Participate in technical reviews, program planning sessions, and cross-organizational coordination with CS&T leadership.

Skills

Python
C/C++
Networking concepts
Algorithms & Data Structures
Distributed systems
Team collaboration

Tools

PyTorch
TensorFlow
Scikit-learn
SciPy

Job description

CACI International Inc. is hiring a Cyber Software Engineer in the United States (New Jersey) to design and develop cyber tools, run demonstrations, and support DoD/IC missions.

The role requires strong Python/C++ skills and a SECRET clearance, with a focus on cyber operations, networking, and distributed systems. You will collaborate with multidisciplinary teams to transition prototypes into operational workflows, contribute to R&D efforts, and produce technical documentation for stakeholders.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cyber Software Engineer, Junior — AI & Network Security R&D
Cyber Software Engineer, Junior — AI & Network Security R&D

CACI International Inc. • Florham Park (NJ)

On-site
USD 67,000 - 133,000
Cyber Software Engineer
Cyber Software Engineer

CACI International Inc • Florham Park (NJ)

On-site
USD 79,000 - 163,000
Software Engineer - Real-Time Embedded & Cybersecurity
Software Engineer - Real-Time Embedded & Cybersecurity

CACI International Inc. • Florham Park (NJ)

On-site
USD 94,000 - 199,000
Flexible time off
Comprehensive benefits
Learning and development opportunities
Lead Software Engineer for DoD Mission Systems (Secret)
Lead Software Engineer for DoD Mission Systems (Secret)

CACI International Inc. • Maryland

On-site
USD 126,000 - 277,000
Cybersecurity Software Engineer Real-Time Embedded Systems
Cybersecurity Software Engineer Real-Time Embedded Systems

CACI International Inc • Florham Park (NJ)

On-site
USD 94,000 - 199,000
Software Engineer — National Security & AI Systems
Software Engineer — National Security & AI Systems

CACI International Inc. • Fort Meade (MD)

On-site
USD 79,000 - 163,000
Healthcare
Wellness
Financial
+4
Rust Cyber Software Engineer - Embedded, Secret Clearance
Rust Cyber Software Engineer - Embedded, Secret Clearance

Socket.dev • Maryland

On-site
USD 70,000 - 143,000
Secret-Clearance Software Engineer: Military Systems C/C++
Secret-Clearance Software Engineer: Military Systems C/C++

Insight Global • Huntsville (AL)

On-site
USD 90,000 - 130,000
Junior Rust Cyber Software Engineer – Embedded Systems
Junior Rust Cyber Software Engineer – Embedded Systems

CACI International Inc • Maryland

On-site
USD 70,000 - 143,000
Junior Rust Cyber Software Engineer — Embedded & Defense Tech
Junior Rust Cyber Software Engineer — Embedded & Defense Tech

CACI • Maryland

On-site
USD 70,000 - 143,000
Flexible time off
Learning resources
Competitive benefits