Sr. Software Engineer – Space Communication Systems

Responsibilities

Peraton is seeking a Sr. Software Engineer to join our team and support our Space Exploration Network Services and Evolution (SENSE) contract based out of the NASA Goddard Space Flight Center (GSFC) in Greenbelt, MD. This position is able to consider supporting a 100% remote hire, however, if local to the DMV area, commute to the GSFC may be necessary to support customer meetings, and a local candidate is preferred. The position is currently funded through March 2024; there is a high level of confidence that the work will be extended further.

As prime contractor on the SENSE contract, Peraton is responsible for the operation, maintenance, sustainment, and systems engineering of NASA’s worldwide satellite communication networks. Join the SENSE team to support NASA programs that integrate with state-of-the-art RF satellite ground communications systems and technologies. In this position, you will become part of NASA’s return to the moon, support new earth and space science missions, and launch vehicles. You will be an integral part of a world class team that builds and ensures NASA space-ground communications are reliable and meet mission requirements.

You will work in a dynamic, team-based development environment for the NASA Near Space Network (NSN) space communications and navigation (SCaN) systems. In this position, you will understand, maintain, augment, test, document, and manage source code and other assets across multiple functional areas, including the following:

  • Working with other software engineers to create, deploy, and manage code changes to support an evolving and diverse set of satellite missions (remote sensing and celestial observation, among other types)
  • Identifying technical problems and identifying software solutions
  • Supporting test events that address verification of formal requirements and validation of system performance for specific operational satellite missions
  • Collaborating with technical engineering teams to identify, resolve, and mitigate system anomalies and complex system/software and cybersecurity issues
  • Collaborating with the Operations, IT Security, Mission Assurance and Task Order Leads to support Task Order requirements and deliverables across the program functional elements.

Qualifications

Required Experience:

  • A Bachelor of Science degree in Computer Science, Software Engineering, Engineering, Physics, Math, or other related technical field, and 10+ years of related technical experience; or a MS degree and 8+ years of experience
  • 10+ years experience of working with other developers and other IT colleagues to contribute code changes to new software releases, and supporting operational software systems
  • Experience working with traditional, Agile, and DevOps development practices and associated testing strategies
  • Experience with any of: GO, Terraform, Python, JSON, Shell scripts
  • Experience providing technical support for a test lab, test tools, and related infrastructure
  • Experience creating and running unit tests to perform automated testing, manual developer testing, and assisting with discrepancy resolution
  • Familiarity with confirmation management systems, best practices, and specific strategies (branching, merging)
  • Experience using Microsoft (MS) Office tools to produce PowerPoint briefings, MS Word documents, and generate and manipulate Excel files
  • This position requires a “Public Trust” background check with the ability to obtain a Secret Security clearance, which requires US citizenship

Desired Experience:

  • Experience with NASA, space or ground station antenna systems, and satellite communications networks
  • AWS certification (e.g., Certified Solutions Architect, Certified DevOps Engineer, etc.) and/or general AWS experience, with a focus on serverless architecture
  • Experience with networking and network programming, and hybrid cloud/on-prem systems
  • Knowledge of Ansible, Kubernetes, Docker containers, and Terraform IaC
  • Experience with a GitLab-hosted project, with GitLab Runner-based CI/CD pipelines
  • Experience working with Consultive Committee for Space Data Standards (CCSDS), CCSDS File Delivery Protocol (CFDP), or related standards
  • Experience working with satellite telemetry receivers technology (e.g. Cortex)
  • A focused and curious approach to piecing together a “puzzle”

Peraton Overview

Peraton drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted and highly differentiated national security solutions and technologies that keep people safe and secure. Peraton serves as a valued partner to essential government agencies across the intelligence, space, cyber, defense, civilian, health, and state and local markets. Every day, our employees do the can’t be done, solving the most daunting challenges facing our customers.

Target Salary Range

$112,000 – $179,000. This represents the typical salary range for this position based on experience and other factors.

EEO

An Equal Opportunity Employer including Disability/Veteran.

Job Category
Software Engineering
Job Type
Full Time/Permanent
Salary
USD 112,000.00 - 179,000.00 per year
Country
United States
City
Greenbelt
Career Level
unspecified
Company
Peraton
JOB SOURCE
https://careers-peraton.icims.com/jobs/138842/sr.-software-engineer---space-communication-systems/job