Junior Software Engineer
Pearl River TechnologiesResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Salary:
Junior Software Engineer
FDSS Greenbelt, Maryland
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 an entry-level or junior developer to provide software development support to NASAs Flight Dynamics Facility (FDF). This facility provides critical flight dynamics, satellite, and navigation support for high-profile missions including the International Space Station, SpaceX, James Webb Space Telescope (JWST), and the upcoming Roman Space Telescope (RST).
You will contribute to diverse areas of development including visuals, iteration times, and code reliability. This role provides a unique opportunity to hone your skills across the full development spectrumfrom user experience and workflow design to data processing. You will work within a motivated team, tightly integrated with the flight and navigation analysts who use our systems, allowing you to see the immediate impact of your work.
Specific Areas of Support
- Operational Problem Solving: Address NASA operational spacecraft needs through requirements development, solution design, and implementation.
- Analyst Collaboration: Work directly with Flight Dynamics engineers to translate mission needs into software requirements.
- Innovation: Identify new software methods from industry and academia to improve FDF architecture.
- Development & Testing: Code and troubleshoot software for real-time operational systems with a strict focus on quality and maintainability.
- Mission Support: Provide 24x7 support as part of a team, including on-call and on-console support for mission launches and reentries.
Required Qualifications
- Education: Bachelors in Computer Science, Engineering, Physics, Math, or a related field.
- Experience: 03 years of professional experience in software development.
- Technical Skills: * Strong knowledge of computer science fundamentals (algorithms, data structures, and design patterns).
- Primary proficiency in Python (preferred), TypeScript, or Java.
- Experience with relational and non-relational databases.
- Communication: Demonstrated oral and written communication skills.
Desired Skills
- Web Development: Knowledge of frameworks like Flask, Spring, or Angular.
- DevOps & Tools: Familiarity with Docker, CI/CD pipelines, and Git workflows (GitHub/Atlassian).
- Environment: Familiarity with Linux and Agile Software Development Life Cycles.
- Domain Interest: Experience with (or willingness to learn) engineering tools such as FreeFlyer, STK, or ODTK.
- Specialized Logic: Experience with Physics, Mathematics, or Engineering algorithms.
Security & Legal
- Citizenship: U.S. Citizenship required.
- Clearance: Not required at time of hire but must qualify for a Secret clearance.
- EEO / 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.
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free