Cyber Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
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.
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.
Requirements
- Required:
- 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.
- Desired:
- 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.
- -
- 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.
- Pay Range :
Benefits
Additional Information
Job Title: Cyber Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * *
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at CACI? Share your experience