Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Johns Hopkins University Applied Physics Laboratory Logo

Software Engineer

Johns Hopkins University Applied Physics Laboratory

$100,000 - $227,500
Sep 10, 2025
Laurel, MD, US
Apply Now

APL is looking for a Software Engineer to join the Multi-Mission Planning Development Group in the Air and Missile Defense Sector (AMDS) to design, prototype, develop, analyze, evaluate, and transition advanced mission planning systems for defense initiatives.

Requirements

  • Have at least 3 years of experience in developing software in Python or C++.
  • Have experience implementing software from requirements.
  • Have demonstrated knowledge and application of Object-Oriented design principles.
  • Have programming proficiency with Typescript or Javascript (AngularJS, Node.js, etc.) and browser-based development (including HTML, CSS).
  • Have experience with concurrent programming and runtime optimization techniques.
  • Have working knowledge of the Ballistic Missile Defense System and/or Aegis Weapon System.

Responsibilities

  • Participate in the development of military planning tools including models and simulations written primarily in C++ and Python.
  • Your responsibilities will encompass the full spectrum of software engineering, from object-oriented design and algorithmic implementation to rigorous testing and documentation.
  • Conduct research, studies, and analysis to furnish decision makers within the Department of Defense (DoD) with invaluable insights and recommendations.
  • Develop and deliver formal technical presentations to sponsors and the engineering community.
  • Effectively communicate proposed concepts/solutions and analysis results.
  • Produce documentation to capture concept definitions, requirements, analysis results, and technical recommendations.
  • Contribute to the development of one or more large codebases that are evolving to demonstrate modern software techniques to support a wide variety of challenges.

Other

  • Have excellent critical thinking skills.
  • Have demonstrated success in working in a team environment.
  • Have excellent written and verbal communication skills.
  • Have experience using Microsoft Office products, such as PowerPoint and Excel.
  • Have the willingness to travel up to 5% of the time as needed.
  • Hold or are able to obtain an Interim Secret by your start date and can ultimately obtain a Secret level clearance.
  • Occasional travel to sponsor, contractor, and peer organization facilities for meetings and reviews.
  • Possible occasional support of test events involving extended hours, travel aboard ships and travel to field site activities.