JOBSEARCHER

Ground Software Engineer

Overview In this role you design and implement ground software for satellite communication, control, and telemetry, supporting spacecraft during launch and early operations. You will own ground software across its lifecycle and collaborate with cross-functional teams to align requirements and roadmaps. You’ll integrate tools to automate operations and improve system scalability and reliability. This is a hands-on, mission-driven opportunity at a fast-growing space manufacturing company shaping how payloads reach orbit. Compensation / Benefitsequity in Apex100% company-paid health/dental/vision10 paid holidaysgenerous PTO (15–20+ days)401(k) with employer match8 weeks paid parental leave and childcare reimbursement ResponsibilitiesDesign, develop, and implement ground software for satellite communication, control, and telemetrySupport commissioning of spacecraft during launch and early operations; ensure ground systems remain functional during critical operationsOwn ground software solutions through full lifecycle from design to deploymentCollaborate with cross-functional teams to baseline product requirements and technical roadmapsIntegrate third-party tools and custom software to automate satellite operations, tracking, and data processingMonitor and improve system scalability, redundancy, and failover strategies for ground software and systems Key requirements3+ years of total ground software experienceBachelor’s degree in CS, EE or equivalentStrong proficiency in Python, C++, and RustFamiliarity with microservices frameworks and cloud-based solutions (Docker, Kubernetes, gRPC)Knowledge of Linux OS and system administrationExperience with software integration, testing, and validation for real-time and distributed systemsFamiliarity with network protocols (TCP/IP, UDP), secure communication systems, and encryptionU.S. Person status required for access to export controlled datacross-functional collaborationproblem-solvingattention to detailPythonC++Rust