About Snaju Development
Snaju is a leading technology company providing high-quality, mission-critical solutions for the space industry, in the NASA Johnson Space Center community, with a focus on Space Command and Data Handling software and services, Snaju has been a part of writing software and providing support for 3 on-orbit platforms to date. We strongly value the people and try to cultivate a culture that is people and project-oriented.

Software Engineer Job Description

As a Software Engineer at Snaju Development, you will work alongside the rest of our team in Houston to design, develop, and maintain software systems that are on-orbit aboard the International Space Station. On a daily basis, you will be required to work on code, debug reported problems, design new solutions to problems our clients present and contribute to the team and the business.

We primarily use Java, C++, and Python for all our software systems for clients. You will be expected to know basic programming logic, and to learn the systems we use and work on on a daily basis.

Software Engineer Job Requirements

  • 4+ Years Java/ C++/ and or Python
  • 4+ Years in Linux Redhat/ Debian
  • 2+ Years in Linux BASH
  • Understanding of Network Systems (TCP/UDP/ Multicasting)
  • General Knowledge of Trees, and Graph Data Structures
  • General Knowledge of AI
  • Experience problem solving and debugging code
  • Ability to work closely with the rest of the team in Houston
  • (Plus) You love to work on projects and have a passion for what you work on
  • (Plus) You've built a software project on your own time, that is not related to school or work, that you designed and built from the ground up.


  • $45,000/ Year Starting
  • Full Health/ Dental/ Vision after 30 days
  • Company Paid Term Life Insurance after 30 days
  • Equipment Budget after 30 days
  • Unlimited Sick Time
  • 2 Weeks PTO
  • Paid Holidays
  • Flexible Hours
  • 401(k) with company matching
  • Profit-Sharing