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

California School Boards Association

Legislative Advocate (State & Federal Programs), Governmental Relations Job at California School Boards Association

 ...position on legislation, issues and policies. Testifies before boards and legislative committees on education-related bills and...  ...Be part of a dynamic team advocating for Californias public schools and students. Work on timely, high-impact legislative issues... 

ServiceMaster Restore/Clean

Water Restoration Technician Job at ServiceMaster Restore/Clean

 ...ServiceMaster Restore - Immediate Water Restoration Technician Needed Are you passionate about restoring environments to their original state? Do you thrive in fast-paced, dynamic work settings? ServiceMaster Restore is seeking a highly skilled Water Restoration Technician... 

Labcorp

Phlebotomist - Part Time Job at Labcorp

 ...provides excellent patient customer service. The role requires phlebotomy certification, strong communication skills, and the ability to...  ...or equivalent ~ Phlebotomy certification or completed training program from an accredited agency or previous experience as a... 

Bristol-Myers Squibb

District Business Manager, Cardiovascular - Atlanta, GA Job at Bristol-Myers Squibb

 ...with Us Challenging. Meaningful. Life-changing. Those aren't words that are usually associated with a job. But working at Bristol Myers Squibb is anything but usual. Here, uniquely interesting work happens every day, in every department. From optimizing a production... 

Destinee Travel

Travel Agent - Remote Job at Destinee Travel

About the Company Our mission is to equip students with lifelong skills through engaging, relevant experiential learning. Our vision is to help students reach their full potential by leading the shift from traditional knowledge-based education to experiential learning...