senior Software Engineer ic · Posted Apr 15, 2026

About this role

Johns Hopkins APL is hiring a senior-level Software Engineer based in Laurel, MD. The posting calls out experience with Python, Docker, Testing.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Location
Laurel, MD
Department
Artificial Intelligence
Posted
Apr 15, 2026

More roles at Johns Hopkins APL

Senior Applied Chemist
Laurel, MD · senior
Security Officer
Laurel, MD · mid
Security
UAV Robotics Engineer
Laurel, MD · mid
System Design
Cybersecurity Compliance Auditor / Security Control Assessor (SCA)
Laurel, MD · mid
TypeScript ServiceNow Security
2026 PhD Graduate - Post-Doctoral Fellow - 2D Electronic Materials and Devices
Laurel, MD · principal
Data Analytics
All Johns Hopkins APL jobs →

Job description

from Johns Hopkins APL careers
Description

Are you a software engineer that wants to have an impact on nationally important defense programs?

 

Do you love participating in dynamic software development, prototyping, and transition efforts that regularly provide our warfighters new capabilities?

 

Do you love working with a group of dedicated technical specialists in a collaborative teaming environment, where innovation is encouraged and supported?

 

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

 

In A5C, we develop and deploy advanced planning capabilities and solutions directly into the hands of the warfighter, empowering them to design and execute dominant defenses for maximum performance across multiple simultaneous multiple missions, multiple services, and multiple command echelon planning levels and domains.

 

We are seeking an engineer specializing in software and has a passion for prototyping to work on our highly-motivated team. You will contribute to the development of one or more large codebases that are evolving to leverage modern software techniques to support a wide variety of challenges. This is a unique opportunity to dive deep into both software engineering and mission planning while using your skills to design, develop, and test physics-based models for military planning tools associated with Air & Missile Defense (AMD).

 

As a Software Engineer, you will...

This is an excerpt. Read the full job description on Johns Hopkins APL careers →
All software engineering jobs software engineering in Laurel, MD Jobs in Laurel, MD software engineering salaries software engineering career path
All Johns Hopkins APL Jobs Browse software engineering roles senior positions