Posted in

Space Domain Software Developer

Space Domain Software Developer

CompanyPeraton
LocationChantilly, VA, USA
Salary$86000 – $138000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • 5+ years of experience with a BS/BA degree; OR 3+ years of experience with MS/MA degree. An additional 4 years of relevant experience will be considered in lieu of a bachelor’s degree.
  • Experience developing software using MATLAB – ability to read code and identify processes to create usable code from existing products
  • Experience developing software using Python – ability to translate MATLAB code in python tools
  • Experience developing software using JAVA – requires ability to integrate MATLAB and python tools
  • Understanding of orbital dynamics including orbit determination, station keeping, and collision avoidance
  • Ability to read and understand ephemeris and Two Line Element (TLE) Sets
  • Familiarization with and ability to apply orbital dynamics and space operations
  • Backend development experience with Python, Java, or similar languages.
  • Hands-on experience with databases; MySQL, PostgreSQL or similar
  • GitLab (Pipelines, Automated CI/CD, SonarQube, SAST, Code Scanning, NexusIQ, Dependency Scanning)
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Must be a US citizen

Responsibilities

  • Support the development, integration, testing, deployment, and maintenance of cloud-based software components for high-availability, resilient applications.
  • Collaborate with fellow Software Engineers, product owners, data scientists, and Customer representatives to plan, design, and develop software.
  • Implement software solutions using a fast-paced Agile methodology, continuously iterating and enhancing capabilities.
  • Work with modern frameworks and tools, including Java, Spring Boot/Spring Framework, Angular/Typescript, Docker, Kubernetes, MATLAB, Python and more.
  • Leverage CI/CD tools (i.e. GitLab, GitLab Pipelines) to continuously build, test, and integrate software with efficiency and precision.
  • Interface regularly with project managers and customers, requiring strong communication skills and the ability to collaborate effectively to integrate space domain knowledge into a cutting edge solution.

Preferred Qualifications

  • Experience with agile development process
  • Atlassian Tool Suite (JIRA, Confluence)
  • Experience with the SDA Tap Lab tool suite
  • Experience on Amazon Web Services (AWS), Next Generation Applications (NGA)
  • Experience developing microservices with Spring Boot
  • Experience developing Java REST services
  • Familiarity with Agile SAFe 5.0/6.0 methodology
  • Experience on DevOps, and tools like Jenkins, Maven, Bitbucket, Jira, etc
  • Experience in developing/deploying solutions to AWS Cloud (S3, Lambda, Elastic Beanstalk and other AWS modules)
  • Messaging Platforms (Rocketchat)