Network Software Engineer
Johns Hopkins APL · Laurel, MD · Software Engineering
About this role
Johns Hopkins APL is hiring a mid-level Network Engineer in the operations function based in Laurel, MD. The posting calls out experience with Python, TypeScript, Rust, C.
- Role
- Network Engineer
- Function
- operations
- Level
- mid
- Track
- Individual contributor
- Location
- Laurel, MD
- Department
- Software Engineering
- Posted
- Apr 29, 2026
More roles at Johns Hopkins APL
Job description
from Johns Hopkins APL careersDo you love to develop creative and impactful communications and networked systems solutions for the nation's most critical challenges?
Are you searching for meaningful work in software engineering?
If so, we're looking for someone like you to join our team at APL!
We are seeking an experienced Network Software Engineer to help us solve the nation's security challenges. As a member of our team, you will be responsible for the design, development, integration, and test of communications and network software, including protocol implementation, network services, and distributed systems for the Government across numerous departments and agencies. Our solutions need to be able to operate in a timely and reliable manner in degraded or contested environments, ranging from integration or adoption of existing solutions to first-of-their-kind capabilities. Ultimately, you will join a team whose goal is to build meaningful capabilities to enable the availability of information to decision makers and warfighters under challenging conditions.
You will be joining a hardworking team of engineers and scientists who are passionate about building creative and novel communication systems. Our team is committed to national security. We strive to cultivate an environment that promotes professional growth and a balanced life. We value the exchange of different thoughts and ideas.