Junior Software Engineer
Pearl River TechnologiesRole Overview
Pearl River Technologies is hiring a Junior Software Engineer. This is a full-time role in Greenbelt. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume 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.
Frequently Asked Questions
How do I apply for the Junior Software Engineer position at Pearl River Technologies?
Use the Apply button above to submit your application directly to Pearl River Technologies. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Junior Software Engineer position at Pearl River Technologies located?
This position is based in Greenbelt. Pearl River Technologies has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Junior Software Engineer at Pearl River Technologies earn?
Pearl River Technologies has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Junior Software Engineer role at Pearl River Technologies posted?
This role was posted on March 18, 2026 (82 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
Is the Junior Software Engineer role at Pearl River Technologies entry-level?
Yes. This is an entry-level position. Strong candidates typically have 0-2 years of relevant work experience, internships, or significant project work. Read the full description for any specific qualification requirements Pearl River Technologies has listed.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start