Software Engineer_NASA Support Job at Pearl River Technologies, Greenbelt, MD

WjB4SVpYMTc3THFQTW11b3p6L2ZCUFNKQ1E9PQ==
  • Pearl River Technologies
  • Greenbelt, MD

Job Description

About Us  

Pearl River Technologies is an SBA certified HUBZone  small, disadvantaged business (SDB) providing professional,  technical and administrative support services to federal,  state and local government agencies. Through our support and commitment to the HUBZone program, we successfully offer our customers the highest quality of service, while creating opportunities and growth for our employees.  

 

Description  

Pearl River Technologies is  seeking a  software engineer to provide  full-stack  development support to NASA’s Flight Dynamics Facility (FDF) . This facility provides flight dynamics, satellite, and navigation support . In the FDF, we support the International Space Station, SpaceX, the Magnetospheric Multiscale (MMS), Tracking and Data Relay Satellite System (TDRSS), Lunar Reconnaissance (LRO), Transiting Exoplanet Survey Satellite (TESS), James Webb Space Telescope (JWST) , the upcoming launch of Roman Space Telescope (RST) , among many others.  

 

You will be  contributing to diverse areas of development including visuals, iteration times, code quality, performance, and reliability. This  provides the opportunity to grow and hone knowledge along a broad spectrum of the development process, from user experience  and workflow design to data processing.  You will work with a friendly, motivated, and driven team to continuously improve our knowledge,  workflows and processes. In addition, you will be tightly integrated with flight  and navigation  analysts who use the system. As such, feedback will be  direct, and you will see the immediate impact of your work. You must collaborate with engineers, analysts, and system  admin istrators to  identify short-term and long-term needs. The ideal candidate would  possess strong code review,  interpersonal and communications skills.  The primary languages used are Java, Python, and Typescript, along with technologies such as Spring, Flask, Angular, Jenkins, Docker, and AWS.   

 

Specific areas of support will include:  


  • Solving NASA operational spacecraft needs by problem definition, requirements development and interpretation, solution development, and implementation.  


  • Working directly with Flight Dynamics engineers and teams to develop software requirements.  


  • Identifying new software methods and opportunities from public, private,  academia and industry practices to improve FDF software and architecture.  


  • Developing, coding, testing, and troubleshooting software on a real-time operational system with a focus on quality, performance, scalability, and maintainability.  


  • Improving operations by introducing enhancements to policies and procedures.  


  • Preparing for and  presenting to stakeholders at engineering milestone reviews for approval.  


  • Working as part of a team and providing 24x7 support. Some off- hours support will be  .  


  • Providing on-call support, as well as on-console support for mission launches and reentries.  

 

Required Degree & Experience  


  • Bachelor's in Computer Science , Engineering, Physics, Math, or a related degree.  


  • 5+  years of  professional experience in software development, with  demonstrated increase  of responsibilities.  

 

Required Skills  


  • Knowledge of computer science fundamentals, including algorithms, data structures and design patterns , and object-oriented programming  


  • Experience developing and debugging in Java, Python, or Typescript  


  • Experience developing web applications – specifically knowledge of Spring, Flask, or Angular frameworks and HTML and CSS languages  


  • Experience in full stack development – should be capable in developing and deploying a CRUD application  


  • Experience in Spring Boot framework including scalable microservices, RESTful APIs, and security best practices  


  • Experience in unit testing and testing frameworks  


  • Experience with relational and non-relational databases  


  • Demonstrated oral and written communication skill s  

 

Desired Skills  


  • Experience with:  


  • AWS DevOps including AWS services and architecture, CI/CD pipelines, and Infrastructure as Code  


  • Experience in Docker, Docker Compose, Kubernetes or other orchestration systems to containerize and load balance applications  


  • M essage queues and asynchronous programming.  


  • Various operating systems, i.e., RedHat  Linux and Windows  


  • G it workflows and project management suites such as Atlassian/GitHub  


  • Agile Software Development Life Cycle  


  • Astrodynamics tools  such as STK, ODTK, and  FreeFlyer  


  • Implementing complex engineering  algorithms  

 

Security Clearance Requirements  
Not at time of hire, though must qualify for a Secret clearance.  
 
US citizenship required / EEO/AA / E-Verify Participation  

 

As an Equal Employment Opportunity/Affirmative Action employer, Pearl River Technologies LLC provides equal employment opportunity to all employees and applicants without regard to an individual's protected status, including race/ethnicity,  color, national origin, ancestry, religion, creed, age, gender, gender identity/expression, sexual orientation, marital status, parental status, including pregnancy, childbirth, or related conditions, disability, military service, veteran status, genetic information, or any other protected status.  

Job Tags

Full time, Temporary work, Private practice, Local area, Immediate start,

Similar Jobs

CARE E ME Transportation

Non-Emergency Service Driver Job at CARE E ME Transportation

 ...excellent customer service, demonstrating patience and effective communication. Use mobile applications such as Google Maps and Slack for navigation and communication. Manage daily dispatch communications, typically around 4:00 PM for the following days schedule... 

South Carolina Staffing

CDL-A - Dedicated Flatbed truck driver - PODS Job at South Carolina Staffing

 ...1,540 weekly Home time: Every three weeks Experience: All CDL holders Overview: Haul containers on flatbed trailers....  ...Qualifications: Valid Class A Commercial Driver's License (CDL). Need CDL training? Explore our company-paid CDL training programs or call 800-447-... 

Direct Impact Logistics

Final Mile Logistics Ops Manager - Furniture Delivery Job at Direct Impact Logistics

 ...A logistics company in Newton, North Carolina is seeking an Operations Manager for 3PL Final Mile Furniture Delivery. This full-time role involves overseeing daily operations, designing strategies for growth, and managing budgets. Candidates should have a High School... 

Entertainment Places

Irrigation Mechanic (Full-Time, SeaWorld San Diego) Job at Entertainment Places

 ...related to the operation, repair and installation of the parks irrigation systems* Perform diverse horticultural, grounds keeping and greenhouse tasks including but not limited to watering, weeding, planting, transplanting, pruning, mulching, and mowing* Perform... 

Philadelphia Staffing

Flight Instructor Job at Philadelphia Staffing

 ...Helicopter Instructor Pilot At Leonardo, what we do has a purpose. We build, service, and maintain the world's finest helicopters, held...  .... To conduct in-aircraft initial conversion and/or recurrent flight training onsite and at customer location. To complete course paperwork...