senior Software Engineer ic 7+ yrs Bachelor's · Posted Sep 22, 2025

About this role

Johns Hopkins APL is hiring a senior-level Software Engineer based in Laurel, MD. The posting calls out experience with Python, TypeScript, Java, Linux and roughly 7+ years of relevant work. Listed education preference: a bachelor's degree or equivalent.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Location
Laurel, MD
Experience
7+ years
Education
Bachelor's degree
Department
Software Engineering
Posted
Sep 22, 2025
AI Summary
Lead teams developing algorithms, signal/image processing, data fusion, and modeling for military ISRT and BMC2 systems. Requires 7+ years in technical field with expertise in sensor systems, machine learning, and programming (MATLAB, Python, C++, Java). Contribute to field tests, documentation, and technical presentations.

More roles at Johns Hopkins APL

Mission Design / Navigation Engineer
Laurel, MD · mid
Python TypeScript Java
Mechanical Design & Integration Engineer
Laurel, MD · mid
System Design
Systems Analyst
Laurel, MD · mid
Python pandas NumPy
Senior Applied Chemist
Laurel, MD · senior
Security Officer
Laurel, MD · mid
Security
All Johns Hopkins APL jobs →

Job description

from Johns Hopkins APL careers
Description

Do you enjoy leading teams, mentoring staff, and guiding complex technology development efforts and analyses?

 

Are you interested in researching, developing, and analyzing innovative ways to produce impactful information from many different types of sensors and sources of data?

 

Do you want to advance US defense capabilities in Intelligence, Surveillance, Reconnaissance, and Targeting (ISRT) or Battle Management Command and Control (BMC2)?

 

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

 

 

We are seeking a creative and expert engineer and/or quantitative analyst to lead our efforts to conceptualize, develop, test, assess, and field the next generation of ISRT, Counter-ISRT or BMC2 capabilities for the US military. Our engineers and analysts apply a wide-range of disciplines such as sensor and data fusion, signal and image processing, operations research, applied physics, and artificial intelligence to build systems that automatically or autonomously orchestrate sensors, process data into information, and make intelligent inferences and predictions about complex threats and environments.

 

Our work enables the US military to neutralize a wider variety of serious threats from safer distances than they could otherwise accomplish; improves the safety, survivability, and effectiveness of US air, naval, and ground forces; and disrupts the ability of potential adversaries to threaten our forces. 

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