CareerPlanSign in

Software Engineer II – Cybersecurity & Encryption (DoD Programs)

Lanham, Maryland, United States💼 Full-time🗓 2026-09-03 → 2026-09-30

Core

Design, develop, and maintain secure software applications, cryptographic algorithms, and encryption technologies for government, defense, and mission-critical programs.

Role type

Software Engineer II (Cybersecurity & Encryption)

Builds

Secure software solutions, encryption technologies, and secure communications capabilities for DoD and government programs

Domain

Defense, Aerospace, Cybersecurity

Deliverable

production ML models | product features

Required skills

Secure software development, Applied cryptography, Vulnerability remediation, Secure code reviews, Key management, Linux/Unix development, DevSecOps practices

Preferred skills

Government/defense industry experience, PKI and key management systems, Security compliance frameworks, Hardware security integration, Secure communications systems, Containerization and cloud-native security

Technologies

C, C++, Java, Python, Rust, Git, Linux, Unix, Static/Dynamic security testing tools, CI/CD platforms, Containerization technologies

Responsibilities

Design and implement cryptographic algorithms and secure communications protocols; Perform secure code reviews and vulnerability assessments; Develop authentication, authorization, and access control capabilities; Support security compliance and accreditation activities; Collaborate on security assessments and penetration testing; Contribute to technical documentation and engineering reviews.

Seniority

Mid-level, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.