Cyber Software Engineer

CACIFlorham Park, NJ
Onsite

About The Position

Join the Cyber Science & Technology (CS&T) team supporting advanced research, development, experimentation, and operational support to tackle challenges in networking and cybersecurity. CS&T engineers help design, prototype, and transition cutting ‑ edge capabilities that enhance national security missions. You will contribute to mission ‑ driven R&D, including customer ‑ aligned demonstrations, internal IRAD efforts, and cyber capability development supporting programs and customers across the DoD and IC.

Requirements

  • Hands ‑ on experience in software design & development, cybersecurity R&D, systems analysis, or capability development.
  • Strong background in networking, distributed systems, or cyber operations concepts.
  • High 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.
  • Strong Algorithms & Data Structures knowledge
  • 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 programing and protocol: Socket programing such as TCP/UDP, routing protocols, L2/L3 tunneling.
  • Active TOP SECRET clearance
  • Bachelor's degree in computer science or related field with a minimum of 5 years' experience.

Nice To Haves

  • Experience supporting government research-oriented customers or service cyber components.
  • Experience developing cyber ‑ physical test ranges, simulation environments, or digital twins.
  • Familiarity with orchestration frameworks, cloud environments, or advanced analytics.
  • Experience in computer vision, machine learning, mathematical optimization, understanding of video encoding
  • Experience working on multithreaded, distributed high-performance systems
  • Active TS/SCI clearance.

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.
  • Implement and evaluate 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.
  • Support staffing, capability planning, and technical assessments tied to program requirements.

Benefits

  • flexible time off benefit
  • robust learning resources
  • comprehensive benefits
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service