A

AST SpaceMobile

Delivers global satellite-based mobile broadband

Software Engineer 2 - Cybersecurity & Encryption, DoD Programs

Security Engineering & ArchitectureConfirmed live in the last 24 hours
Full-timeLanham, MD, USANo salary listed

About the Job

Requirements

  • A bachelor's degree in computer science, computer engineering, cybersecurity, software engineering, or a related technical discipline.
  • At least 4 years of professional software engineering experience focused on cybersecurity, secure software development, or encryption technologies.
  • Experience developing software applications in secure or regulated environments.
  • Experience implementing cryptographic libraries, encryption protocols, or secure communications technologies.
  • Experience with software development lifecycle methodologies and secure coding practices.
  • Experience working within Linux or Unix operating environments.
  • Eligibility to obtain and maintain a U.S. government security clearance.
  • Ability to work in a standard office environment and use a computer for extended periods.
  • Ability to review technical documentation, software requirements, architecture diagrams, and engineering data.
  • Ability to participate in meetings, design reviews, security assessments, and collaborative engineering sessions.
  • Ability to perform detailed software analysis, troubleshooting, and debugging activities.

Responsibilities

  • Design, develop, and maintain secure software applications and services supporting mission-critical programs.
  • Implement and integrate cryptographic algorithms, encryption technologies, and secure communications protocols into software systems.
  • Develop and maintain authentication, authorization, access control, and key management capabilities.
  • Perform secure code reviews, vulnerability assessments, and remediation activities to address identified security risks.
  • Support security compliance activities by implementing and documenting required technical controls aligned with industry and government cybersecurity standards.
  • Collaborate with cybersecurity teams to address findings from security assessments, vulnerability scans, and penetration testing activities.
  • Participate in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and sustainment.
  • Develop well-structured, maintainable, and testable code using modern programming languages and development tools.
  • Support integration activities involving secure computing environments, hardware security technologies, and encrypted communications systems.
  • Contribute to technical documentation, design reviews, security assessments, and engineering reviews.
  • Support DevSecOps initiatives, including automated security testing, software assurance, and secure deployment processes.
  • Research emerging cybersecurity threats, cryptographic technologies, and industry best practices to support continuous improvement efforts.
  • Occasionally work in laboratory, integration, testing, or operational environments.
  • Travel occasionally as required for program support, customer meetings, training, or testing activities.

Desired Qualifications

  • Relevant cybersecurity certifications are a plus.
  • Experience supporting government, defense, aerospace, space, telecommunications, or other highly regulated industries.
  • Experience with cryptographic protocols, key management systems, and public key infrastructure.
  • Familiarity with cybersecurity frameworks, risk management methodologies, and security compliance standards.
  • Experience supporting security accreditation, authorization, or compliance efforts.
  • Experience integrating software with hardware-based security technologies.
  • Knowledge of secure communications systems, embedded software, or mission-critical applications.
  • Experience with containerization, cloud-native security, or secure DevSecOps practices.
  • Familiarity with secure software testing, static analysis, and vulnerability management tools.
  • Experience supporting continuous integration/continuous delivery pipelines and software automation frameworks.
  • Active security clearance or eligibility to obtain and maintain a government security clearance.
  • Strong interpersonal skills to collaborate across technical and non-technical teams.
  • Ability to work successfully within cross-functional and multidisciplinary engineering environments.
  • Excellent written and verbal communication skills, including technical documentation and stakeholder presentations.
  • Strong analytical and problem-solving skills to troubleshoot complex software and security challenges.
  • Attention to detail in maintaining the accuracy and integrity of software, security controls, and technical documentation.
  • Organizational and time-management skills to manage multiple priorities and deadlines.
  • Ability to work independently and take initiative.
  • Adaptability in a fast-paced, evolving technology environment.
  • Commitment to continuous learning and professional development in cybersecurity and software engineering.
  • Experience with C, C++, Java, Python, or Rust, or equivalent programming languages.
  • Experience with cryptographic libraries and secure communications technologies.
  • Experience with version control systems such as Git or equivalent.
  • Experience with Linux and Unix operating systems.
  • Experience with static and dynamic application security testing tools.
  • Experience with continuous integration/continuous delivery and DevSecOps platforms.
  • Experience with containerization and virtualization technologies.
  • Experience with security scanning and vulnerability management tools.
  • Experience with integrated development environments and software debugging tools.
  • Experience with Microsoft Office applications, including Word, Excel, PowerPoint, and Outlook.
  • Experience with collaboration, documentation, and project management platforms.

About the Company

AST SpaceMobile

Delivers global satellite-based mobile broadband

AST SpaceMobile builds a satellite-based broadband network that can work directly with ordinary mobile devices by partnering with major mobile network operators to extend global coverage. The system uses satellites that communicate with phones through operator-backed services to provide data without relying only on terrestrial towers, with revenue coming from service agreements and data usage fees. It differentiates itself by pursuing direct-to-device satellite cellular service through collaborations with operators to reach the many unconnected subscribers worldwide. Its goal is to deliver seamless global mobile broadband coverage and close the connectivity gaps for billions of mobile users.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Midland, TX
Founded
2017

Recently Posted Jobs

Explore more opportunities at AST SpaceMobile

See more jobs