NASA Jet Propulsion Laboratory Software Engineer Interview Experiences 2026
Real, anonymous reports from people who interviewed for Software Engineer at NASA Jet Propulsion Laboratory, newest first and distilled into what to expect across the loop.
Get your personalized NASA Jet Propulsion Laboratory Software Engineer prep plan
Answer 3 quick questions and we will build a free study plan with the exact topics and questions to focus on.
I went through a lighter-weight set of rounds for a Software Engineer role, mostly behavioral/resume review, and it usually moved quickly.
Intro / recruiter or team screen — A quick chat focused on my background, fit, and availability; in some cases the team described the role and what they were looking for.
10 months ago
Average Positive United States
I interviewed for a Software Engineer role in an average-difficulty process where the emphasis was on conversational fit plus being able to clearly reason from my experience.
Early screening (often conversational) — I was asked about my background and “tell me about yourself,” with a strong expectation that I knew my own prior work well.
11 months ago
Average Positive Pasadena, CA
I went through a tougher, more time-intensive interview journey—sometimes spanning multiple people over several days—where the day-of experience matte…
> 1 year
Difficult Negative Pasadena, CA
I experienced a very difficult interview cycle for a Software Engineer role, focused on precision and deep technical competence rather than quick gene…
> 1 year
Easy Negative Chicago, IL
I had a notably different interview experience that felt either unusually unstructured or extremely straightforward, depending on how the process was …
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Introductory Screens
The interview process typically begins with a quick introductory call with a recruiter or team member, focusing on the candidate's background, fit for the role, and availability. This step is crucial for setting the tone of the subsequent interviews.
Recruiter screenBackground fitAvailability
Technical Discussions
Candidates can expect light technical discussions that may include basic programming concepts or problem-solving questions, but heavy coding challenges are often not a central focus. Some interviews may involve project presentations with follow-up questions.
Behavioral interviews are common, with a strong emphasis on understanding the candidate's past experiences and how they relate to the role. Candidates should prepare to discuss their contributions and thought processes in detail.
Some candidates experience panel interviews where multiple engineers or managers assess their fit and technical knowledge. These sessions can be intense, with a focus on specific technical expertise and problem-solving skills.
Candidates reported varying experiences with scheduling, including last-minute changes or unclear communication about the interview process, which can create a sense of disorganization.
Scheduling issuesCoordinationCommunication
Outcome Variability
The outcome of interviews can vary widely, with many candidates not receiving offers despite feeling well-prepared. Success often hinges on the alignment of technical skills with specific role requirements.