ASRC Federal Logo

ASRC Federal

Software Programmer/Developer

Reposted 2 Days Ago
Be an Early Applicant
In-Office
Mountain View, CA, USA
Senior level
In-Office
Mountain View, CA, USA
Senior level
Develop and maintain front-end and full-stack software for NASA high-performance computing and aerospace research systems. Responsibilities include designing user interfaces, building CI/CD pipelines, leading code reviews, troubleshooting, supporting QA, mentoring developers, advising on new capabilities, contributing to laboratory and flight-test data collection, and developing AI/ML-enabled aerospace research systems.
The summary above was generated by AI

Software Programmer/Developer - High-Performance Computing Data Center (NASA NACS)

ASRC Federal Data Solutions (AFDS) supports NASA's High Performance Computing Services program at the Ames Research Center in Mountain View, CA. Make a DIFFERENCE on a program that supports 4 on-site supercomputers, 18,000+ nodes, and 17+ combined petaflop supercomputer systems. Our program provides High Performance Computing services throughout the HPC lifecycle, including computational requirements, architecture, acquisition, and operations, for federal government customers. Additionally, our team supports the Human-Systems Integration (HSI) Division, which enables the development of complex aerospace systems through analysis and modeling of human performance and human-automation interactions.

Our employees embrace innovation and are committed to a culture of continuous, standards-driven process improvement and assimilation of industry best practices. We have an immediate position for a Software Programmer/Developer to join our Infrastructure team in Mountain View. This role supports the hundreds of infrastructure systems that support HPC operations.

Position Summary

The Software Programmer/Developer supports tool/application development for NASA projects and systems at Ames Research Center, CA. Responsibilities include designing and implementing high-quality code, leading code reviews, contributing to architectural decisions, and integrating secure coding practices.  This role will collaborate with other software programmers/developers to design, develop, and sustain core capabilities while also creating new capabilities when appropriate.  The role requires frequent interactions with government leads and technical staff.  The role also requires the ability to mentor junior staff, troubleshoot complex issues, and align development efforts with mission priorities.  This role supports the mission of the Human-Systems Integration Division and the research portfolio of the Airspace Operations Laboratory (AOL).  The AOL mainly focuses on operator-centric advanced aeronautics concepts and conducts research through prototyping, simulations, and flight evaluations.

Essential Responsibilities
  • Design and develop custom front-end user interfaces for workstation, portable, and mobile applications.
  • Define and implement the necessary components for front-end user interfaces.
  • Maintain and enhance existing front-end user interfaces (TypeScript, Node.JS, React, CSS, HTML, QT/QML, etc.)
  • Build and maintain a CI/CD pipeline to support coding standards and best practices.
  • Lead, support, and define internal processes for code reviews and collaborative software development.
  • Troubleshoot code, participate in collaborative testing processes (QA/QC) that help maintain a standard level of quality and support software requirements.
  • Provide technical guidance and recommendations for new features, services, and best practices.
  • Support onboarding and mentoring of new and early-career developers throughout the development process, giving valuable feedback during code reviews, and engaging in collaborative coding sessions.
  • Support data collection efforts in laboratory settings and flight test activities.
  • Design and develop custom systems that leverage AI/ML techniques for aerospace research. 

 

Required Qualifications
  • Bachelor’s degree in computer science, Information Technology, or a related field or equivalent years of experience. 
  • Five(5) or more years of software development.
  • Five(5) or more years supporting aeronautics research and development activities.
  • Experience with modern languages (e.g., Java, .NET, Python), Agile/Scrum frameworks, and DevSecOps pipelines is expected. 
  • Five(5) or more years creating front-end user interfaces.
  • Experience with full-stack software development.
  • Able to work within time constraints and under pressure.
  • Able to work and communicate effectively on a team.

ASRC Federal Mountain View, California, USA Office

Mountain View, United States

Similar Jobs

Mid level
Information Technology • Software
The role involves leading software testing efforts, designing tests, debugging C# scripts, and collaborating with cross-functional teams to ensure software quality in the medical device industry.
Top Skills: AccurevC#ClearcaseClearquestLinuxMS OfficeTeam Concert
16 Minutes Ago
In-Office
Sunnyvale, CA, USA
134K-179K Annually
Entry level
134K-179K Annually
Entry level
Cloud • Information Technology • Machine Learning
Write and maintain technical documentation, runbooks, workflows, guides, and engineering onboarding content. Partner with engineers and subject matter experts to capture undocumented knowledge, manage Confluence structure and content lifecycle, support knowledge hubs, process documentation requests, and audit content for accuracy and discoverability. The role also requires prioritizing work across stakeholder teams and applying documentation standards and AI tools.
Top Skills: Ai And Ml InfrastructureConfluenceDocs-As-CodeGpuJIRAKubernetesKueueMlperfNcclSglangSlurmSlurm On Kubernetes (Sunk)Tensorrt-LlmVllm
26 Minutes Ago
Remote or Hybrid
67K-126K Annually
Mid level
67K-126K Annually
Mid level
Artificial Intelligence • Fintech • Insurance • Marketing Tech • Software • Analytics
Manages medical and disability caseloads using clinical nursing expertise to coordinate treatment, negotiate return-to-work plans, facilitate claim resolution, document case activities, and support injured employees, medical providers, employers, attorneys, and claims teams. Handles complex and catastrophic cases, applies nursing processes, coordinates referrals and reviews, maintains compliance with jurisdictional requirements, and serves as a clinical resource for field claims partners.
Top Skills: Internet ExplorerExcelMS OfficeMicrosoft OutlookMicrosoft Word

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account