Senior Software Systems Engineer / TPM

Lanham, Maryland

Zachary Piper Logo

Job Id:
162888

Job Category:

Job Location:
Lanham, Maryland

Security Clearance:
No Clearance

Business Unit:
Zachary Piper

Division:
Zachary Piper Solutions

Position Owner:
Lauren Thompson

Zachary Piper Solutions is seeking a Senior Software Systems Engineer to support a company focused on advanced satellite systems, spaceflight software, and mission‑critical aerospace programs supporting both defense and commercial customers. This position is hybrid in Lanham, MD. The Senior Software Systems Engineer will serve as the technical program lead for the Software Development Group, bridging software, hardware, and systems engineering to ensure seamless integration across flight software, ground systems, and mission operations. This role is ideal for a senior technical leader who thrives at the intersection of engineering disciplines and wants to directly impact next‑generation space missions.


Responsibilities for the Senior Software Systems Engineer include:

  • Leading and coordinating multiple high‑impact software initiatives across flight software, ground systems, automation, and command‑and‑control environments
  • Serving as the technical program manager for the Software Development Group, overseeing schedules, milestones, resources, and execution
  • Bridging software, hardware, and systems engineering teams to drive integration, communication, and operational efficiency
  • Supporting requirements generation, design reviews, verification and validation efforts, and test planning across mission‑critical programs
  • Mentoring and helping grow a small systems‑engineering and technical program management function across distributed teams

Required Qualifications for the Senior Software Systems Engineer include:

  • 5+ years of professional software development experience with 3+ years in technical leadership or technical program management
  • Proficiency with programming languages such as C/C++, Python, Go, or similar, including experience with real‑time or embedded systems
  • Strong leadership, communication, and cross‑functional collaboration skills across software, hardware, and systems teams
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field (Master’s preferred)
  • Ability to obtain and maintain a U.S. security clearance

Compensation for the Senior Software Systems Engineer include:

  • Salary Range: $150,000 – $170,000 depending on experience
  • Full Benefits Package: Unlimited PTO, Paid Holidays, Medical, Dental, Vision, RSU, Sick leave as required by law

#LI-LT1

#LI-HYBRID


Keywords: Senior Software Systems Engineer, Software Systems Engineering, Technical Program Manager, Flight Software, Ground Systems, Embedded Systems, RTOS, Aerospace Software, Satellite Operations, Systems Engineering, Defense Software, C++, Python, CI/CD, Jira, Confluence

Apply For This Position

Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?