mid Software Engineer ic 5+ yrs Bachelor's · Posted Oct 28, 2025

About this role

Johns Hopkins APL is hiring a mid-level Software Engineer based in Laurel, MD. The posting calls out experience with Python, System Design, Data Analytics and roughly 5+ 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
5+ years
Education
Bachelor's degree
Visa
Not sponsored
Department
Aerospace Engineering
Posted
Oct 28, 2025
AI Summary
Lead propulsion system design, analysis, and experimental testing for low-speed applications supporting defense missions. Conduct cycle analysis, performance modeling, wind tunnel tests, and mentor junior engineers. Requires bachelor's in aerospace/mechanical engineering, 5+ years propulsion experience, expertise in thermodynamics and propulsion modeling tools, and Secret clearance eligibility.

More roles at Johns Hopkins APL

Senior Mission Engineer – Advanced Reentry
Laurel, MD · senior
System Design
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
All Johns Hopkins APL jobs →

Job description

from Johns Hopkins APL careers
Description

Are you interested in the development and evaluation of low-speed propulsion?

 

Do you enjoy solving challenging problems with a complementary team of engineers?

 

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

 

We are seeking an experienced Low-Speed Propulsion Engineer with experience in propulsion system design, testing, and analysis. In this role, you will lead and contribute to the development, modeling, and experimental evaluation of propulsion concepts operating in subsonic and transonic regimes.

You’ll serve as a technical contributor and mentor, providing subject-matter expertise in propulsion fundamentals while collaborating with multidisciplinary teams to solve complex problems that directly support national defense missions.

 

As a low-speed propulsion engineer, you will... 

  • Lead propulsion analysis and design efforts for low-speed applications, including cycle analysis, performance modeling, and integration studies.
  • Design, plan, and oversee experimental campaigns, including wind tunnel tests, ground-based propulsion experiments, and hardware evaluations.
  • Develop, refine, and validate propulsion system models for use in design trades and system-level assessments.
  • Mentor junior engineers and provide technical guidance in propulsion fundamentals and experimental best practices.
  • Present technical findings and recommendations to sponsors, stakeholders, and leadership.
  • Contribute to innovative research initiatives in advanced propulsion technologies, air-breathing systems, and hybrid propulsion concepts.
  • 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