senior software engineering Backend Engineer ic · Posted Apr 22, 2026

About this role

Johns Hopkins APL is hiring a senior-level Backend Engineer in the software engineering function based in Laurel, MD. The posting calls out experience with JavaScript, REST APIs, Elasticsearch, API Development.

Role
Backend Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Location
Laurel, MD
Department
Information Technology
Posted
Apr 22, 2026

More roles at Johns Hopkins APL

2026 Graduate - Synthetic Aperture Radar ML Engineer - Imaging Systems
Laurel, MD · junior
Python TypeScript TensorFlow
2026 PhD Graduate - Postdoctoral Researcher in Robotics and Autonomous Systems
Laurel, MD · junior
Python Data Structures Machine Learning
Experienced Reentry Systems Engineer
Laurel, MD · mid
System Design Testing Data Analytics
Reverse Engineer and Offensive Cyber Developer
Laurel, MD · mid
TypeScript C++ C
Constrained Cyber Capability Engineer
Laurel, MD · mid
TypeScript Linux Networking
All Johns Hopkins APL jobs →

Job description

from Johns Hopkins APL careers
Description

Are you passionate about building high-quality search experiences that help users quickly find the information they need?

 

Do you enjoy working hands-on with search technologies while also shaping architecture and guiding technical direction?

 

 

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

 

We are seeking a Senior Search Engineer to help lead the design and evolution of our enterprise search capabilities. In this role, you will operate as a hands-on technical expert—designing, building, and improving search solutions across SharePoint, legacy systems, and modern platforms—while helping guide architecture, standards, and best practices.

 

As a Senior Search Engineer, you will...

 

  • Design, implement, and enhance enterprise search solutions across multiple platforms
  • Lead the technical design of search architecture, balancing long-term direction with practical implementation
  • Configure, administer, and tune enterprise search platforms, including SharePoint search
  • Improve search relevance, ranking, and overall user experience through iterative tuning and analysis
  • Define and implement metadata models, taxonomies, and managed properties

Qualifications

You meet our minimum qualifications for the job if you...

  • Possess a Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience)
  • Have 6+ years of experience in software engineering or application development
  • Have strong experience working across the full software development lifecycle
  • 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