2027 Internship - Cybersecurity Software Developer

Johns Hopkins Applied Physics Laboratory•Laurel, MD

About The Position

The Cybersecurity Software Developer intern will join the Cyber Concepts and Exploration group at the Johns Hopkins University Applied Physics Laboratory (APL), contributing to technologies that address pressing cybersecurity challenges and help defend against cyberattacks. The role is intended for students pursuing a bachelor's or master's degree in computer science, computer engineering, cybersecurity, or a similar discipline, with interests in software development, systems engineering, or cybersecurity. Interns may work on projects involving formal methods, malware analysis, quantum computing, cryptography, or assured software development. They will have opportunities to learn from and network with experienced people across industry and academia, and to participate in group and lab activities. The work takes place in a collaborative environment focused on challenging technical problems related to national security.

Requirements

  • Be pursuing a bachelor's or master's degree in computer science, computer engineering, cybersecurity, or a similar discipline.
  • Have programming experience in Java, Python, C/C++, or another common programming language.
  • Demonstrate strong interpersonal skills and the ability to work independently and as part of a team.
  • Have a minimum GPA of 3.0 on a 4.0 scale.
  • Be interested in performing research and exploring new cybersecurity and software concepts.
  • Be able to obtain an Interim Secret-level security clearance by the start date and ultimately obtain a Secret clearance. Eligibility for access to classified information up to the Secret level includes U.S. citizenship.

Nice To Haves

  • Experience applying cybersecurity principles.
  • Strong software engineering skills and familiarity with version control systems.
  • Strong background in discrete mathematics or algorithms.
  • Experience with malware detection, formal methods, cryptography, or computer networks.
  • Experience with Rust, Docker, Ansible, AWS, Git, or Linux development.
  • An active DoD clearance.

Responsibilities

  • Contribute to cybersecurity projects addressing pressing technical problems.
  • Work on projects focused on formal methods, malware analysis, quantum computing, cryptography, or assured software development.
  • Network and learn from experienced individuals across industry and academia.
  • Participate in group activities, including a yearly summer cookout, weekly board game nights, and lab-wide intern activities.

Benefits

  • Robust education assistance program
  • Retirement contributions
  • Work/life balance
  • Paid time off
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Short-term disability insurance
  • Long-term disability insurance
  • Flexible spending accounts
  • Training and development
  • Potential sign-on bonus, relocation benefits, locality allowance, or discretionary payments for exceptional performance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service