> Markdown version of [/jobs/ext/3802438-software-programmer-developer](https://www.wearedevelopers.com/jobs/ext/3802438-software-programmer-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Programmer/Developer - **Company:** ASRC FEDERAL - **Location:** Mountain View, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), .NET Framework, Artificial Intelligence, Cascading Style Sheets (CSS), Code Review, Collaborative Software, Continuous Integration, Data Centers, Design of User Interfaces, Mobile Application Software, Python (Programming Language), Machine Learning, Node.Js, Scrum Methodology, Software Architecture, Qt Modeling Language (QML), Qt (Software), Software Engineering, Software Requirements Analysis, Systems Integration, TypeScript, High Performance Computing, ReactJS, Information Technology, Devsecops - **Published:** October 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ab6114b131eb1bd5 ## About the Role * 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. ## Description 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.