Skip to content

Space Domain Software Developer
Company | Peraton |
---|
Location | Chantilly, VA, USA |
---|
Salary | $86000 – $138000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
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)