Johns Hopkins Applied Physics Lab

Software Engineer - Cyber Capability Development

Johns Hopkins Applied Physics Lab$100K — $245K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a relevant field like Computer Science or Cybersecurity.
  • 5+ years of experience with complex software systems.
  • Proven management experience leading technical projects and teams.
  • Expertise in cyber operations techniques including vulnerability research and reverse engineering.
  • Familiarity with autonomous systems and network infrastructure.
  • Strong programming skills in C, C++, or Python.
  • Ability to learn new technologies quickly and apply them to solve engineering problems.
  • Strong analytical and problem-solving skills.
  • Eligibility to obtain Top Secret/SCI level security clearance.

Responsibilities

  • Develop software systems for novel mission capabilities in cyber-physical environments.
  • Apply AI and automation in cyber operations and decision-making processes.
  • Lead multidisciplinary teams in advanced R&D and architectural solutions.
  • Identify emerging technologies to shape research directions for intelligence challenges.
  • Mentor engineers and promote collaboration within diverse teams.

Benefits

  • Contribute to impactful national security projects.
  • Collaborative and innovative work environment.
  • Opportunities for professional development and mentorship.
  • Involvement in cutting-edge technology and research.
Full Job Description
Description

Excited by the challenge of discovering, understanding, and exploiting the hardware and software that powers modern surveillance and autonomous systems?

Interested in applying AI, automation, and agentic systems to accelerate cyber analysis, vulnerability discovery, and exploit development against complex real-world technologies?

Ready to lead technical teams in turning cyber research into operational capabilities that give U.S. operators new ways to understand, disrupt, and defeat emerging threats?

If so, we're looking for someone like you to join our team at APL!

The Cyber-Physical Systems Development Group is seeking a software engineer to develop advanced cyber capabilities that address some of the toughest challenges facing the defense and intelligence communities. Our group focuses on technologies that sense, analyze, plan, communicate, and operate in the real world, including surveillance systems and uncrewed platforms. As these technologies become more pervasive and interconnected, they create new sources of intelligence as well as new vulnerabilities that can be leveraged to support national security operations. We tackle these problems through close collaboration, rapid experimentation, and a willingness to explore unconventional approaches-but we stay focused on outcomes. Our goal is to develop cyber capabilities that work in the real world and help U.S. operators understand, access, disrupt, and exploit these systems to gain decisive advantage!

As a member of our team, you will...
  • Develop software systems that create novel mission capabilities against complex cyber-physical systems and emerging technologies.
  • Apply AI and agentic AI to automate cyber operations, accelerate analysis, enable intelligent decision-making, and deliver operational effects.
  • Lead advanced research and development efforts by architecting technical solutions, managing multidisciplinary engineering teams, and transitioning innovative capabilities to government sponsors and operational users.
  • Shape the future of cyber-physical operations by identifying emerging technologies, engaging with sponsors, and defining new research directions that address evolving intelligence and operational challenges.
  • Grow technical excellence by mentoring engineers and fostering collaboration across multidisciplinary teams.

Qualifications

You meet our minimum qualifications for the job if you...
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Cybersecurity, or another discipline relevant to the duties as described above.
  • 5 or more years of experience developing, analyzing, or exploiting complex software systems.
  • Experience managing technical projects and/or leading multidisciplinary teams.
  • Experience in cyber operations techniques such as hardware analysis, software and firmware analysis, network and protocol analysis, vulnerability research, reverse engineering, and/or exploit development.
  • Familiarity with autonomous or uncrewed platforms, command-and-control systems, sensing and surveillance technologies, internet-of-things products, wired/wireless networking infrastructure, mobile devices, or other similar software-defined systems.
  • Strong programming skills in one or more modern languages such as C, C++ or Python.
  • Demonstrated ability to rapidly learn new technologies and apply fundamental engineering principles to solve challenging technical problems.
  • Strong analytical, problem-solving, and communication skills.
  • Are able to obtain a Top Secret level security clearance by your start date and can ultimately obtain a TS/SCI level clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.

You'll go above and beyond our minimum requirements if you...
  • Master's degree or Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, Cybersecurity, or a related technical discipline.
  • Advanced experience developing tools for network traffic analysis, protocol discovery, system characterization, or automated analysis of unfamiliar systems.
  • Advanced experience in vulnerability research, reverse engineering, exploit development, or analysis of embedded software and firmware.
  • Experience applying AI/ML, including agentic AI, to automate software engineering, cyber analysis, vulnerability discovery, reverse engineering, or other complex technical workflows.
  • Hold an active Top Secret security clearance.

Minimum Rate

$100,000 Annually

Maximum Rate

$245,000 Annually

About Johns Hopkins Applied Physics Lab

The Johns Hopkins University Applied Physics Laboratory (APL) is a research and development organization that provides solutions to national security and scientific challenges. The laboratory was founded in 1942 and is located in Laurel, Maryland. APL is a division of the Johns Hopkins University and is a not-for-profit organization. The laboratory has expertise in a variety of areas, including space exploration, national security, and healthcare.
Learn more about Johns Hopkins Applied Physics Lab
Size
7,000 employees
Industry
Founded
1942

Similar Jobs

More Jobs at Johns Hopkins Applied Physics Lab

More Aerospace & Defense Jobs

Find similar Software Engineer - Cyber Capability Development jobs: