Analytical Mechanics Associates, Inc.Verified Source

Software Engineer - NASA Academic Mission Services 2

105K–135K
Partially · San Jose, California
Posted August 1, 2026
payroll

Overview

Software Engineer at Analytical Mechanics Associates leads AI/ML and cloud-based software development for NASA Ames Research Center. This role involves technical leadership supporting design development testing and maintenance of AI/ML applications full stack solutions and cloud services. Responsibilities include building responsive frontends backend services and cloud-native applications while collaborating with multidisciplinary teams. The position offers a competitive salary range of $105000 to $135000 and requires a bachelor's degree in a related STEM field. It differs from similar roles by focusing on NASA-specific projects and emphasizing agile development practices.

What You'll Do9

  • 1Implement responsive frontend user interfaces and backend services using modern web development frameworks APIs and databases
  • 2Assist with designing and deploying cloud-native applications using commercial and government cloud platforms
  • 3Develop and maintain RESTful APIs microservices and data interfaces to support application integration
  • 4Support development and maintenance of CI/CD pipelines to automate software builds testing deployment and monitoring
  • 5Follow secure software development practices and assist with implementing cybersecurity controls code reviews and vulnerability remediation
  • 6Contribute to software documentation architecture diagrams technical reports user guides and operational procedures
  • 7Collaborate with project teams to identify technical issues recommend improvements and support delivery of high-quality software solutions
  • 8Participate in Agile development activities including sprint planning daily stand-ups code reviews and retrospectives
  • 9Stay current with emerging technologies software development tools AI/ML techniques and cloud computing services through continuous learning

Requirements10

  • 1Bachelor’s Degree in Computer Science Software Engineering Computer Engineering Data Science Artificial Intelligence Information Technology or related STEM field
  • 20–3 years of professional experience in software engineering AI/ML cloud computing or related technical fields
  • 3Programming proficiency in Python Java JavaScript C++ or C#
  • 4Basic understanding of object-oriented programming data structures algorithms and software engineering principles
  • 5Familiarity with frontend technologies HTML CSS JavaScript and modern frameworks such as React Angular or Vue
  • 6Experience with backend development concepts REST APIs databases and server-side programming
  • 7Familiarity with cloud platforms AWS Microsoft Azure or Google Cloud Platform
  • 8Exposure to source code management tools like Git and collaborative software development practices
  • 9Understanding of Agile software development methodologies and DevOps concepts
  • 10Ability to obtain and maintain any required government security clearance if applicable

Salary Insight

$105 - $135k per year

Location

Typepartially
LocationSan Jose, California

Required Skills

PythonJavaJavaScriptC++C#HTMLCSSReactAngularVueREST APIsAWSMicrosoft AzureGoogle Cloud PlatformGit
Share:

Similar open positions

Explore active roles that match your skills and interests.

Metis Technology Solutions Inc

22h agoSan Jose, Californiapayroll

Application Engineer Python Metis Technology Solutions

Lead development of Python tools for airspace management and data systems at NASA Ames. Refactor legacy frameworks integrate AI/ML and edge deployment. Build scalable solutions for AAMP and ATMS projects. Drive modernization of national air space.

100K–160K
PythonMicroservicesREST APIs+11 more
02 CACI, INC.-FEDERAL

02 CACI, INC.-FEDERAL

20h agoHouston, Texaspayroll

NASA Network and Computer Systems Engineer

Full‑stack engineer leading infrastructure for human‑rated spacecraft systems at NASA JSC. Must own Linux, network, security, and cloud solutions while driving mission‑critical deliverables.

Competitive salary
linuxawsreact+2 more
BAE Systems Inc.

BAE Systems Inc.

22h agoDenver, Coloradopayroll

Engineer II – Ground and Application Software

Software Engineer II leads development of embedded satellite software and test infrastructure supporting Space and Mission Systems. Works across software programs focusing on software development CI/CD Containerization C/C++ Rust Python Ruby. Collaborates within cross-functional teams at BAE Systems Denver Colorado.

79K–135K
C/C++RustPython+9 more
631 Booz Allen Hamilton_United States

631 Booz Allen Hamilton_United States

7d agoDenver, Coloradopayroll

Software Engineer - Mission Management Software for Satellite Constellations

Design and deliver mission management software for heterogeneous satellite constellations. Lead Agile development of mission planning automated tasking and replanning. Ensure seamless integration with classified cloud environments while maintaining modular scalable architecture. Join a high-security defense program. The role offers competitive compensation and total benefits.

69K–158K
AgileSoftware ArchitectureDistributed Systems+15 more

BAE Systems Inc.

19h agoDenver, Coloradopayroll

Principal Software Engineer, Ground & Embedded Satellite

You will own development of satellite command and control, mission planning, and data analysis software at BAE Systems Space and Mission Systems. Your work spans C/C++, Rust, Python, and Ruby across a portfolio of space programs. You will join a cross-functional team of engineers in Denver, Colorado, delivering high-impact technology for national security missions. This role stands out for its breadth: you will work across the full software lifecycle, from requirements to integration, and shape CI/CD pipelines with Docker and Kubernetes. You will also collaborate with the Engineering, Science, and Analysis unit, driving innovation and continual learning in a mission-focused environment.

118K–201K
C++RustPython+11 more
Blue Origin Personnel, LLC

Blue Origin Personnel, LLC

19d agoSeattle, Washingtonpayroll

Senior Embedded Software Engineering Manager Application

Lead a team of embedded software engineers developing mission-critical applications for Blue Origin's National Security programs. This role balances 50% technical hands-on work and 50% people leadership. Responsibilities include leading projects, establishing software processes, and managing risks. The position offers competitive compensation and growth opportunities within a dynamic space industry environment.

Competitive salary
Embedded C/C++ programmingLeadershipAgile/Scrum+3 more