← Search all jobs

Senior Software Engineer

Searchability

Maryland · Posted October 14, 2026

Just laid off? Start here: a plan for the first weeks

See every open role at Searchability

More in Maryland job market · Senior Software Engineer jobs in Maryland (71) · All Senior Software Engineer jobs (2,527) · Financial Services & Banking · Engineering jobs

More roles at Searchability

Similar jobs

Engineering jobs in the rankings

Pay compared with the market

This listing does not state pay. Across 615 open senior software engineer listings that state pay, the middle half runs $170,500 to $222,000 and the median is $199,000.

Listed pay is what employers advertise, not what people are paid.

Senior Software Engineer salaries by state · Check your own pay

How AI is used in this kind of work

Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).

Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.

Check how this applies to your own job

Skills this job asks for

Say which you have and which you want to build. We use it to match you to jobs like this one.

  • Java
  • Kubernetes
  • Kafka
  • Spring boot

About the job

Java Software Engineer

$300k – $330k

Java / Space Systems / Missile Tracking

Comprehensive Medical, Dental and Vision Insurance

401(k) / Generous PTO / Paid Holidays / Life and Disability Coverage

Summary

This team is advancing how objects and threats are detected, tracked and understood across the space domain, building software that turns live sensor data into an accurate operational picture.

Java engineers develop resilient systems supporting missile warning, orbital tracking and time-critical defense missions.

Responsibilities

Build Java software for tracking and mission management

Process live radar and sensor data

Develop resilient distributed systems

Integrate software with mission platforms

Improve tracking accuracy and system performance

Required Experience

Strong commercial Java experience

Experience with distributed or real-time systems

Understanding of algorithms, APIs and data processing

Experience with tracking, radar, space, or defense software

We’re Working With

Java 21 and Spring Boot

Sensor fusion and track correlation

Radar and space-domain data

Apache Kafka and event streaming

Graph analytics and geospatial data

Kubernetes and cloud-native systems

AI-assisted object classification

TO BE CONSIDERED

Please either apply by clicking online or emailing me directly james.roberts@searchability.com . I can make myself available outside of normal working hours to suit between 7am until 8pm. If unavailable, please leave a message and either myself or one of my colleagues will respond.

By applying for this role, you give express consent for us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only. Also feel free to follow me on twitter @searchablejim or connect with me on LinkedIn! I look forward to hearing from you.

JAVA / JAVA 21 / SPRING BOOT / SPACE SYSTEMS / SPACE DOMAIN AWARENESS / MISSILE WARNING / MISSILE TRACKING / RADAR / SENSOR DATA / SENSOR FUSION / TRACK CORRELATION / REAL-TIME SYSTEMS / DISTRIBUTED SYSTEMS / APACHE KAFKA / GEOSPATIAL DATA / GRAPH ANALYTICS / KUBERNETES / CLOUD-NATIVE / MISSION SYSTEMS / DEFENSE SOFTWARE