2

Nasa Software Engineer Remote Jobs in Virginia (NOW HIRING)

AI Software Engineer - Remote

Reston, VA ยท On-site +1

$140K - $170K/yr

The AI Software Engineer is responsible for building, integrating, and maintaining AI-driven ... Opportunity for remote work. * A competitive salary and benefits package. * A casual, friendly, and ...

The AI Software Engineer is responsible for building, integrating, and maintaining AI-driven ... Opportunity for remote work. * A competitive salary and benefits package. * A casual, friendly, and ...

Senior Software Engineer FS

Mclean, VA ยท Remote

$123K - $163K/yr

Senior Software Engineer - Full Stack Job number: 860 This is a remote position. Ad Hoc is a ... Our customers include NASA, the General Services Administration, Office of Personnel Management ...

Senior Software Engineer FS (LOC)

Mclean, VA ยท Remote

$125K - $165K/yr

Senior Software Engineer - Full Stack Job number: 786 This is a remote position. Ad Hoc is a ... Our customers include NASA, the General Services Administration, Office of Personnel Management ...

Senior Software Engineer - AI/Front End

Mclean, VA ยท Remote

$125K - $165K/yr

Senior Software Engineer - AI/Front End Job number: 740 This is a remote position. Ad Hoc is a ... Our customers include NASA, the General Services Administration, Office of Personnel Management ...

Senior Software Engineer FS (LOC)

Mclean, VA ยท Remote

$123K - $163K/yr

Senior Software Engineer - Full Stack Job number: 786 This is a remote position. Ad Hoc is a ... Our customers include NASA, the General Services Administration, Office of Personnel Management ...

Senior Software Engineer - AI/Front End

Mclean, VA ยท Remote

$123K - $163K/yr

Senior Software Engineer - AI/Front End Job number: 740 This is a remote position. Ad Hoc is a ... Our customers include NASA, the General Services Administration, Office of Personnel Management ...

Software Engineer III - Back End Job number: 777 This is a remote position. Ad Hoc is a technology ... Our customers include NASA, the General Services Administration, Office of Personnel Management ...

Software Engineer II - Front End Job number: 856 This is a remote position. Ad Hoc is a technology ... Our customers include NASA, the General Services Administration, Office of Personnel Management ...

Data Engineer - Remote

Richmond, VA ยท On-site +1

$113K - $136K/yr

NAVA Software solutions is looking for a Data Engineer Details: Data Engineer Location: 100% Remote Duration: 12 months Required Qualifications: * 7+ Years Experience in the following: Python, Java ...

Software Engineer Location ... Remote / Alexandria, VA Clearance: Active TS/SCI or eligibility to be cleared GeoDelphi, Inc. dba ...

Software Engineer II - Front End Job number: 779 This is a remote position. Ad Hoc is a technology ... Our customers include NASA, the General Services Administration, Office of Personnel Management ...

next page

Showing results 1-20

Nasa Software Engineer Remote information

Does NASA offer remote jobs?

NASA offers some remote job opportunities, including roles for software engineers, especially in areas like software development, data analysis, and systems engineering. These positions often require specialized skills, security clearances, and may involve flexible or telework arrangements depending on the role and project needs.

Does NASA hire software engineers?

Yes, NASA hires software engineers for various roles involving mission systems, data analysis, and software development. These positions often require strong programming skills, knowledge of aerospace systems, and security clearances, with opportunities for remote work depending on the role and project needs.

What are some common challenges faced by remote NASA Software Engineers, and how are they typically addressed?

Remote NASA Software Engineers often face challenges related to communication across different time zones, collaborating on complex projects with diverse teams, and ensuring secure access to sensitive systems. These challenges are typically addressed through regular virtual meetings, robust documentation, and the use of advanced collaboration tools. NASA also provides secure remote access protocols and encourages a culture of proactive communication to maintain productivity and alignment among remote team members.

What are the key skills and qualifications needed to thrive as a NASA Software Engineer working remotely, and why are they important?

To thrive as a NASA Software Engineer in a remote setting, you need strong programming skills (such as Python, C++, or Java), a solid understanding of computer science principles, and typically a bachelor's degree in computer science or a related field. Familiarity with specialized software development tools, version control systems like Git, and experience with NASA's or aerospace industry-specific platforms are commonly required. Excellent problem-solving, self-motivation, and effective communication are critical soft skills for collaborating across dispersed teams. These competencies ensure the delivery of high-quality, reliable software solutions essential for NASA's complex and mission-critical projects.

What does a NASA Software Engineer do when working remotely?

A NASA Software Engineer working remotely designs, develops, tests, and maintains software applications that support NASA missions and projects. This can include building code for spacecraft operations, data analysis, simulations, or mission control systems. Remote engineers collaborate with interdisciplinary teams using online tools to track progress, resolve issues, and ensure software reliability and security. They follow strict coding standards and documentation protocols to meet NASA's high-quality requirements. Communication and proactive problem-solving are essential skills for remote software engineers at NASA.

Can NASA engineers work from home?

NASA software engineers can sometimes work remotely, especially for tasks that involve coding, testing, and documentation, which can be performed outside of a physical lab or office environment. However, certain roles requiring access to secure facilities, hardware, or mission-critical operations typically require on-site presence. Remote work policies depend on the specific project, security requirements, and agency guidelines.

What engineers make $500,000?

Senior engineers in specialized fields such as software, aerospace, or petroleum engineering can earn $500,000 or more annually, especially with experience, advanced skills, and leadership roles. High compensation often includes bonuses, stock options, or profit sharing, particularly in large tech companies or industries with high demand for technical expertise.
What are the most commonly searched types of Nasa Software Engineer jobs in Virginia? The most popular types of Nasa Software Engineer jobs in Virginia are:
What cities in Virginia are hiring for Nasa Software Engineer Remote jobs? Cities in Virginia with the most Nasa Software Engineer Remote job openings:

AI Software Engineer - Remote

IsI Enterprises LLC

Reston, VA โ€ข On-site, Remote

$140K - $170K/yr

Full-time

Posted 20 days ago


Job description

The AI Software Engineer is responsible for building, integrating, and maintaining AI-driven automation solutions that improve operational efficiency across multiple business units. Working closely with the AI Solutions Architect, this role translates solution designs into production-ready software, APIs, and platform integrations. The AI Software Engineer operates with a security-first mindset, ensuring all code, integrations, and deployments meet the organization's security standards and regulatory obligations. This role is hands-on and delivery-focused, requiring strong software engineering fundamentals combined with practical experience in AI/ML tooling and modern cloud platforms.
Key Responsibilities
Software Development and Integration
  • Design, develop, and deploy AI-powered automation tools, workflows, and integrations that serve cross-functional business needs.
  • Build and maintain APIs, microservices, and data pipelines that connect AI capabilities to business applications and platforms.
  • Implement and configure commercial AI/automation platforms where build vs. buy decisions favor adoption over custom development.
  • Write clean, well-documented, testable code following established engineering standards and best practices.
AI and Automation Implementation
  • Develop and fine-tune AI models, prompts, and automation workflows to address specific operational bottlenecks identified by business units.
  • Integrate large language models, machine learning frameworks, and AI services into enterprise applications and workflows.
  • Build internal tools and interfaces that enable non-technical teams to leverage AI capabilities effectively.
  • Continuously evaluate and incorporate emerging AI tools and techniques to improve solution quality and delivery speed.
Security-First Development
  • Embed security principles into all phases of the software development lifecycle, including secure coding practices, input validation, authentication, and authorization controls.
  • Conduct code reviews with a focus on identifying and remediating security vulnerabilities.
  • Ensure all AI integrations, API endpoints, and data flows are designed with least-privilege access, encryption in transit and at rest, and proper logging and monitoring.
  • Collaborate with cloud security and compliance teams to validate that deployments meet CMMC, NIST SP 800 series, DFARS, and other applicable regulatory requirements.
  • Support secure deployment practices including infrastructure-as-code, container security, and CI/CD pipeline hardening.

Platform and Infrastructure Support
  • Deploy and manage solutions across cloud and hybrid environments (Azure, AWS, or GCP) following organizational security and architectural standards.
  • Monitor application performance, reliability, and security posture in production environments.
  • Troubleshoot and resolve technical issues across the full stack, from data layer to user-facing applications.

Collaboration and Documentation
  • Partner with the AI Solutions Architect to refine solution designs and ensure technical feasibility.
  • Participate in business unit meetings to understand requirements, demonstrate progress, and gather feedback.
  • Maintain comprehensive technical documentation including architecture diagrams, API specifications, runbooks, and deployment procedures.
  • Contribute to the development of reusable components, libraries, and patterns that accelerate future solution delivery.

Qualifications
US Citizenship Required Must possess and be able to maintain a Secret Clearance.
Minimum Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
  • A minimum of four years of progressive experience in software engineering, with at least two years of hands-on experience building AI/ML-powered applications or automation solutions.
  • Strong proficiency in modern programming languages such as Python, TypeScript/JavaScript, or Go.
  • Demonstrated experience building and deploying APIs, microservices, and cloud-native applications.
  • Practical experience with AI/ML frameworks, large language model integration, or automation platform development.
  • Familiarity with secure software development practices and experience operating in regulated environments with compliance frameworks such as CMMC, NIST SP 800 series, DFARS, or equivalent.
  • Experience with cloud platforms (Azure, AWS, or GCP) and infrastructure-as-code tools.

Preferred Qualifications
  • Five or more years of software engineering experience with a focus on AI/automation.
  • Experience in the government contracting or defense sector.
  • Hands-on experience with LLM APIs, prompt engineering, RAG architectures, and AI agent frameworks.
  • Experience with container orchestration (Kubernetes, Docker), CI/CD pipelines, and DevSecOps practices.
  • Familiarity with data engineering concepts including ETL pipelines, data warehousing, and streaming architectures.
  • Relevant certifications in cloud platforms, AI/ML, or security are desirable.

What We Offer
  • The salary range for this role is $140,000 to $170,000 commensurate with experience and qualifications.
  • Opportunity for remote work.
  • A competitive salary and benefits package.
  • A casual, friendly, and relaxed work environment.
  • Professional growth encouragement and support.
Industrial Security Integrators, LLC ("IsI") is an equal opportunity employer committed to affirmative action and diversity in the workplace. It is the policy of IsI to provide Equal Employment Opportunities (EEO) to Employees and Applicants, without regard to race, color, religion, sex, age, marital status, citizenship status, national origin, sexual orientation, gender identity, veteran status or disability or any other factor protected by law and to provide advancement opportunities for minorities, women, disabled individuals, and veterans. IsI is stronger and more effective when our workforce includes highly qualified individuals with diverse backgrounds, cultures, and traditions.
IsI Enterprises does not accept unsolicited resumes from individual recruiters or third party recruiting agencies in response to job postings or otherwise. Placement fees will not be paid to any recruiter unless IsI has an active agreement in place with the recruiter and such a request has been made by the IsI hiring team and such candidate was submitted to the IsI hiring team via our Applicant Tracking System. Any unsolicited resumes or other data submitted to IsI in violation of this policy may be used by IsI without obligation to pay any fees of any kind to the recruiter.