To get a job at NASA, earn a degree in a STEM field, gain experience through internships or research, and apply through USAJOBS.gov. Focus on positions at NASA centers, meet federal job requirements, and tailor your resume. U.S. citizenship is required for most roles.

Why a Career at NASA Is Worth Pursuing
Working at NASA means joining a federal agency that leads scientific discovery, space exploration, and advanced technology development. NASA offers career opportunities in fields like engineering, computer science, aerospace, and life sciences. Employees help build missions that study other planets, improve Earth science, and advance aviation.
NASA hires over 18,000 full-time civil servants and partners with thousands of contractors across NASA centers. These roles come with federal benefits, such as health insurance, paid leave, and retirement plans.
Success Story: Rachel, a former NASA intern, used her aerospace engineering degree and project experience to land a full-time role working on propulsion systems for the Artemis mission.
NASA’s Minimum Education Requirements
NASA requires a bachelor’s degree in a STEM field for most positions. Here are the most in-demand areas of study:
- Electrical engineering
- Computer science
- Mechanical engineering
- Astrophysics
- Planetary science
- Applied mathematics
For scientific research or mission development, a master’s degree or PhD is often preferred. Internships, lab experience, and independent research improve your resume. NASA employees must demonstrate knowledge of scientific methods and complex systems.
Tip: Choose a university accredited by the U.S. Department of Education or equivalent.
Where and How to Apply for a NASA Job
NASA uses USAJOBS.gov to list open positions. To apply, you must:
- Create a USAJOBS profile
- Search for jobs using “NASA”
- Review each listing’s education and qualifications
- Submit a detailed resume (federal format required)
- Upload relevant documents like transcripts and references
Job postings include application deadlines, required degrees, and specific job duties. Use keywords from the job listing in your application to match the system filters.
After submission, check your application status often. The full hiring process may take weeks or even months depending on security clearance and role level.
Internship Opportunities for Students and Graduates
One of the best ways to join NASA is through its many internship opportunities. These programs are available for:
- High school students
- Undergraduate and graduate students
- Recent graduates in STEM fields
Internships are hosted at major NASA centers and involve real work with scientists, engineers, and project managers. Interns can:
- Support aerospace engineering missions
- Conduct research on climate or planetary data
- Assist with software and systems development
- Work on public engagement or educational projects
Applicants must be U.S. citizens and have a GPA above 3.0. Many interns are offered full-time jobs after graduation, especially when they show leadership and teamwork.
Example: Ben interned at Goddard Space Flight Center, then returned as a NASA employee leading Earth imaging tech programs.
Key Skills NASA Wants in Candidates
NASA looks for applicants with strong technical skills and the ability to work in diverse teams. Common skills that hiring managers value:
- Clear written communication skills
- Programming (Python, C++, Java)
- Ability to work on small groups or cross-disciplinary teams
- Critical thinking and problem-solving
- Experience using instructional materials, scientific tools, or coding platforms
NASA values people who can learn quickly and adapt. Having experience in classroom projects, science competitions, or student organizations can help. NASA also encourages people with military backgrounds to apply for other positions where mission focus and precision are critical.
NASA Job Roles and Career Types
NASA hires for hundreds of roles across departments, including engineering, operations, science, and education. Here are some common job types:
- Aerospace engineers working on launch vehicles
- Software developers writing mission-critical systems
- Scientists researching space weather and black holes
- Project managers running multi-year programs
- Technicians helping maintain NASA facilities
Some of the largest NASA centers offering these jobs include:
- Jet Propulsion Laboratory (JPL) – robotic missions
- Johnson Space Center – astronaut training
- Kennedy Space Center – rocket launches
- Langley Research Center – flight systems
You can also find remote roles and hybrid schedules depending on the department.
Types of NASA Jobs and Career Paths
Below is a summary of NASA’s common job categories and the degrees, fields, and experience levels needed to qualify.
Typical NASA Job Requirements by Career Type
Career Area | Required Degree | Common Roles | Keywords Match | Experience Needed |
---|---|---|---|---|
Engineering | Bachelor’s (STEM) | Aerospace Engineer, Electrical Engineer | aerospace engineering, engineering | 1–3 years or internship |
Computer Science | Bachelor’s | Developer, Systems Analyst, IT Support | computer science, technology | Entry to 2 years |
Science & Research | Master’s or PhD | Planetary Scientist, Biologist | science, research, space | Lab or field experience |
Program Management | Bachelor’s + Exp | Project Manager, Program Coordinator | project managers, department | 3–5 years |
Technical Support | Associate/Bachelor’s | Lab Tech, Systems Technician | facilities, development | Vocational + 1 year |
Source: NASA Careers, USAJOBS.gov
How to Stand Out in Your NASA Application
To improve your chances of being hired, focus on these areas:
- Write a detailed resume that follows federal formatting
- Use the same keywords from the job post (e.g., civil servant, computer science, STEM field)
- Show past accomplishments using numbers (e.g., “reduced error rate by 22%”)
- Emphasize your passion for space or science
- Mention tools or systems you used (e.g., MATLAB, CAD software)
- Demonstrate leadership in education projects or clubs
Hiring managers also look for well-written cover letters that explain why you’re the right fit for the role.
Story Example: Emily wrote about her role teaching children about solar systems at a science center. Her writing showed understanding of complex concepts and passion, which helped her land an interview.
NASA and the Federal Government Hiring System
Because NASA is a federal government agency, all applications must follow federal rules. Many positions require:
- U.S. citizenship
- Background checks
- Selective service registration (for male candidates)
- Security clearance depending on role
Applicants from the military or other federal agencies often have hiring preference under veterans’ or merit systems. Some roles also include age restrictions or physical requirements.
Bonus Tip: Veterans can use their armed forces experience and training for civil servant roles at NASA.
Most Asked Questions About Getting a Job at NASA
These are the questions we get asked most often in relation to getting hired by NASA.
Do I need a master’s degree to work at NASA?
A bachelor’s degree in a STEM field is enough for most NASA jobs, but some research or senior positions prefer a master’s degree or PhD.
How do I check my NASA job application status?
After applying on USAJOBS.gov, you can log in and check the application status under the “Applications” tab. Updates will show if you’re referred, not selected, or interviewed.
Can people from other countries apply for NASA jobs?
NASA jobs are limited to U.S. citizens due to national security laws. International researchers may work through partner agencies or contracts, but civil servant roles require U.S. status.
What are some useful skills for working at NASA?
Useful skills include computer science, project management, electrical engineering, coding, teamwork, and strong written communication. NASA values hands-on experience and technical certifications.
What kind of resume should I submit?
You must submit a federal resume format. List your education, previous employment, qualifications, skills, and accomplishments. Match your experience with keywords from the job posting.
Final Thoughts
Getting a job at NASA is possible if you plan well. Start with the right degree, build skills through internships and labs, and apply through official channels. Make your resume count by showing how your past experience and goals match NASA’s mission.
The future of space and science depends on curious, skilled, and motivated candidates. With the right path, you can become a part of the team that explores the universe.