CareerPlanSign in

Senior Software Engineer, Ground Systems

Greater Seattle Area, US💼 Full-time💰 $197,529–$197,529🗓 2026-09-10 → 2026-09-25

Core

Design, develop, and maintain software for the user services layer of NASA's Mars Telecommunications Network (MTN), including Delay Tolerant Networking (DTN), customer data routing, and external APIs for payload data delivery.

Role type

Senior Software Engineer (Ground Systems)

Builds

End-to-end ground architecture connecting Mars users to Earth-based services

Domain

Civil space exploration, deep space communications, NASA Mars missions

Deliverable

production ML models | product features

Required skills

Python, Java, C++, external-facing API design, cloud platforms (AWS/Azure), DevSecOps, space mission ground systems, communications protocols (CCSDS, DTN, Bundle Protocol)

Preferred skills

NASA civil space programs experience, MaROS systems, spacecraft subsystem software, requirements management tools (DOORS Next Generation)

Responsibilities

Design and develop user services layer software; build ground system software interfaces; collaborate with systems engineers to translate requirements into robust designs; develop automated tests and perform integration testing; implement interfaces conforming to space standards; engage with external stakeholders like NASA; document software architecture and support deployment; mentor peers on engineering best practices

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.