Rust Cyber Software Engineer - Embedded, Secret Clearance

Socket.dev

Maryland

On-site

USD 70,000 - 143,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CACI is seeking a Junior Cyber Software Engineer to design, develop, and secure tactical cyber infrastructure for DoD missions. You will work with Rust and memory-safe languages across embedded architectures, collaborating with a multidisciplinary team to reduce vulnerabilities and strengthen defense capabilities.

The role emphasizes Linux environments, Git, and modern software pipelines. You will contribute to requirements, architecture, and DoD standards while building secure, high-assurance

Qualifications

  • Bachelor’s degree in CS, Software Engineering, Computer Engineering, or related STEM discipline.
  • 1–3 years of professional software development experience, or equivalent military / co‑op experience.
  • Strong understanding of Rust fundamentals (safe/unsafe Rust, ownership & borrowing rules, concurrency).
  • Hands‑on experience or working familiarity with C, C++, or Go.

Responsibilities

  • Design, develop, and secure next-generation tactical cyber infrastructure and defense solutions.
  • Apply Rust and memory-safe languages to build efficient, secure software across embedded architectures.
  • Collaborate with a multidisciplinary engineering team to modernize the tactical cyber landscape and reduce vulnerabilities.

Skills

Rust fundamentals
C
C++
Go
Linux
Shell scripting
Git
Security clearance

Education

Bachelor's degree in Computer Science / Software Engineering / Computer Engineering

Tools

RTOS
Cryptography approaches

Job description

CACI is seeking a Junior Cyber Software Engineer to design, develop, and secure tactical cyber infrastructure for DoD missions. You will work with Rust and memory-safe languages across embedded architectures, collaborating with a multidisciplinary team to reduce vulnerabilities and strengthen defense capabilities.

The role emphasizes Linux environments, Git, and modern software pipelines. You will contribute to requirements, architecture, and DoD standards while building secure, high-assurance

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Junior Rust Cyber Software Engineer - Embedded Security
Junior Rust Cyber Software Engineer - Embedded Security

CACI International Inc. • Maryland

On-site
USD 70,000 - 143,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 Cyber Software Engineer
Junior Cyber Software Engineer

CACI International Inc • Maryland

On-site
USD 70,000 - 143,000
Junior Cyber Software Engineer
Junior Cyber Software Engineer

CACI • Maryland

On-site
USD 70,000 - 143,000
Flexible time off
Learning resources
Competitive benefits
Security-Cleared Linux Software Engineer (Rust/C/C++)
Security-Cleared Linux Software Engineer (Rust/C/C++)

TMC Technologies • King George (VA)

On-site
USD 110,000 - 140,000
Junior Cyber Software Engineer
Junior Cyber Software Engineer

CACI International Inc. • Maryland

On-site
USD 70,000 - 143,000
Junior Cyber Software Engineer
Junior Cyber Software Engineer

Socket.dev • Maryland

On-site
USD 70,000 - 143,000
Senior Rust Software Engineer - Embedded Defense
Senior Rust Software Engineer - Embedded Defense

L3Harris Technologies • Camden (NJ)

On-site
USD 125,000 - 195,000
Relocation stipend
401(k)
EAP
+1
Cyber Software Engineer - Secret‑Clearance R&D Tools
Cyber Software Engineer - Secret‑Clearance R&D Tools

CACI International Inc • Florham Park (NJ)

On-site
USD 79,000 - 163,000