mid Software Engineer ic 3+ yrs Bachelor's · Posted May 4, 2026

About this role

Johns Hopkins APL is hiring a mid-level Software Engineer based in Laurel, MD. The posting calls out experience with TypeScript, Docker, Git, CI/CD and roughly 3+ years of relevant work. Listed education preference: a bachelor's degree or equivalent.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Location
Laurel, MD
Experience
3+ years
Education
Bachelor's degree
Visa
Not sponsored
Department
Software Engineering
Posted
May 4, 2026
AI Summary
Develop web-based user interfaces for military planning tools using TypeScript and React. Collaborate with backend teams, maintain code quality through reviews and testing, and work with Human System Engineers on feature design. Requires BS in Computer Science or equivalent, 3+ years web UI development experience, and ability to obtain Secret security clearance.

More roles at Johns Hopkins APL

Senior Scientist - Bioengineering
Laurel, MD · senior
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
All Johns Hopkins APL jobs →

Job description

from Johns Hopkins APL careers
Description

Do you thrive in a dynamic environment, collaborating with a group of passionate technical experts within a culture that fosters innovation and teamwork?

 

Are you looking for an opportunity that will continue to challenge and develop your technical abilities throughout your career?

 

We're looking for someone like you to join our team at APL.

 

We are seeking a Web-based User Interface Software Engineer for the Multi-Mission Planning Development Group in the Air and Missile Defense Sector (AMDS). We apply expertise and use sophisticated tools to lead the design, prototyping, development, analysis, evaluation, and transition of advanced mission planning systems for multiple sponsors to support multiple warfighter missions and multi-echelon planning needs in support of revolutionizing the art of defense.

 

Our software engineers collaborate within and across teams to encourage and support innovation. 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 User Interfaces for military planning tools associated with air and missile defense (AMD).

 

As a Web-based User Interface 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 mid positions