Associate Software Engineer: DevSecOps for Space Ops

Johns Hopkins Applied Physics Laboratory

Laurel (MD)

On-site

USD 85,000 - 195,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Johns Hopkins APL invites applications for an Associate Software Engineer to design, develop, and maintain critical software that supports National Security Space operations in a TS/SCI environment. You will work on scalable, secure, and observable systems for space‑domain applications such as command‑and‑control, data processing, mission planning, and multi‑domain integration tools.

The role emphasizes DevSecOps practices, cloud‑native architectures, and secure development/deployment in

Qualifications

  • Hold a Bachelor's degree in Computer Science, Software Engineering, a related field, or equivalent practical experience (internships, open‑source contributions, capstone projects).
  • Have 2+ years of full software engineering experience, including software design methodology, requirements development, configuration management, trade studies, and product defect tracking
  • Basic proficiency in at least one modern language/stack (C++, Java, or Python). Academic projects, internships, or personal code are acceptable.
  • Foundational Docker knowledge (building and running containers) and exposure to Kubernetes concepts (pods, Deployments, Services, ConfigMaps, Helm charts).
  • Experience (or coursework) creating simple CI/CD pipelines (GitLab CI, GitHub Actions, or Jenkins) that run builds, tests, and basic security scans.
  • Understanding of REST APIs, OpenAPI/Swagger documentation basics, and JSON data exchange (Protobuf a plus).
  • Familiarity with testing practices – writing unit tests and basic integration tests.
  • Comfortable using Git (feature branches, pull requests, and code reviews).
  • Possess interpersonal skills and are an effective communicator.
  • Have the ability to collaborate effectively in a team environment.
  • Are able to obtain a Top‑Secret level security clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.

Responsibilities

  • Assist in designing and implementing backend services, APIs, and data pipelines for space‑operations software.
  • Help build and maintain containerized applications and contribute to CI/CD pipelines under guidance.
  • Participate in adding security controls throughout the development lifecycle (DevSecOps).
  • Support development of event‑driven or messaging‑based components (e.g., basic Kafka/RabbitMQ usage).
  • Follow compliance procedures for classified environments, including air‑gapped deployments and controlled updates.
  • Identify and solve issue, monitor, and improve system performance and observability in test and staging environments.
  • Participate in code reviews, learn from architecture discussions, and receive mentorship on standard methodologies.

Skills

C++
Java
Python
Docker
Kubernetes
CI/CD
REST APIs
Git
Security clearance

Education

Bachelor's degree in Computer Science or related field
Master's degree (preferred)

Tools

Docker
Kubernetes
Git
GitLab CI
GitHub Actions
Jenkins

Job description

Johns Hopkins APL invites applications for an Associate Software Engineer to design, develop, and maintain critical software that supports National Security Space operations in a TS/SCI environment. You will work on scalable, secure, and observable systems for space‑domain applications such as command‑and‑control, data processing, mission planning, and multi‑domain integration tools.

The role emphasizes DevSecOps practices, cloud‑native architectures, and secure development/deployment in

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Space Software Engineer - Cloud DevSecOps
Associate Space Software Engineer - Cloud DevSecOps

Talentify • Laurel (MD)

On-site
USD 85,000 - 195,000
Associate Software Engineer - Secure Cloud-Native Systems
Associate Software Engineer - Secure Cloud-Native Systems

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 85,000 - 195,000
Strategic Systems Software Engineer: AI-Driven DevSecOps
Strategic Systems Software Engineer: AI-Driven DevSecOps

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Strategic Systems Software Engineer - DevSecOps
Strategic Systems Software Engineer - DevSecOps

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Strategic Systems Software Engineer — DevSecOps + AI
Strategic Systems Software Engineer — DevSecOps + AI

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Cybersecurity Engineer — DevSecOps for Mission Systems
Cybersecurity Engineer — DevSecOps for Mission Systems

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 195,000
Cybersecurity Engineer TS/SCI Eligible, DevSecOps
Cybersecurity Engineer TS/SCI Eligible, DevSecOps

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 85,000 - 195,000
Senior Space Embedded Systems Engineer
Senior Space Embedded Systems Engineer

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 290,000
Education assistance
Retirement plans
Paid time off
Lead Embedded Systems Engineer — Spacecraft Software
Lead Embedded Systems Engineer — Spacecraft Software

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 290,000
Mission-Critical Defense Systems Software Engineer
Mission-Critical Defense Systems Software Engineer

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 165,000