B

Barrios

Aerospace engineering and mission operations contractor

Software Developer 1 - Applications and Data

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeHouston, TX, USANo salary listed

About the Job

Requirements

  • A Bachelor of Science degree in Computer Science, Software Engineering, Computer Engineering, or a related field, or an anticipated degree by December 2026, from an accredited college or university, plus zero to five years of experience.
  • Proficiency in more than one programming language, such as C++, Python, Java, C#, JavaScript, or PHP.
  • Understanding of data structures, algorithms, and object-oriented programming principles.
  • Knowledge of database design and SQL, with hands-on experience using a relational database such as MySQL, MariaDB, PostgreSQL, or Microsoft SQL Server.
  • Familiarity with Git for version control.
  • Understanding of the value of writing unit tests.
  • Ability to manage and ensure work quality, including completeness and accuracy.
  • Ability to communicate technical concepts clearly verbally and in writing.
  • Ability to drive initiatives from end to end.
  • Ability to work with a distributed team across remote locations and different time zones.
  • Analytical and problem-solving skills.
  • Must be a U.S. citizen and successfully complete a U.S. government background investigation.
  • Must meet eligibility requirements for access to classified information if subject to a government security investigation.
  • Ability to sit for extended periods, lift and carry up to 25 pounds, and access test facilities when necessary.
  • Ability to work in an office environment and, depending on task, indoors or outdoors.
  • Regular attendance according to the established work schedule.
  • Ability to work outside the normal schedule and adjust schedules during peak periods and surge requirements.
  • Must be able to work in a team atmosphere.
  • Must maintain professional behavior and appropriate grooming and dress that does not impose a safety risk or hazard.
  • May require commuting and travel to other installations as needed.
  • Must pass a post-offer, pre-employment drug test as a condition of employment.

Responsibilities

  • Design, develop, test, and maintain software applications, tools, and services that support internal operations and contract deliverables.
  • Write clean, readable, well-structured code in languages such as Python, PHP, C++, Java, C#, and JavaScript, or other languages as project needs dictate.
  • Develop backend logic and services and contribute to front-end interfaces, focusing on usability and UI/UX optimization.
  • Design and maintain relational database schemas and write efficient SQL queries to support application data needs.
  • Build utilities and automation scripts to streamline workflows, process data, and reduce manual effort.
  • Containerize and deploy applications using Docker and support cloud or on-premises hosting environments.
  • Apply data structures, algorithms, and object-oriented design principles to create scalable, reliable, high-performing solutions.
  • Write unit tests and take responsibility for code quality, security, reliability, and performance.
  • Work with product owners, designers, IT operations, and other engineers to understand business requirements and translate them into technical specifications.
  • Troubleshoot, debug, and resolve application, server, and network issues in Linux/UNIX and Windows environments.
  • Participate in code reviews and follow version control best practices using Git.
  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement of development infrastructure and processes.
  • Document code, designs, and processes for long-term maintainability.
  • Perform other assigned duties.

Desired Qualifications

  • Full-stack project experience building applications end to end, including front-end user interfaces, backend logic, and databases.
  • Experience with web development technologies such as HTML, CSS, and JavaScript, and at least one web or application framework.
  • Experience with Linux/UNIX environments and network programming, including TCP/IP, sockets, and HTTP.
  • Experience with Docker and deploying applications to cloud platforms such as AWS.
  • Experience with asynchronous or concurrent programming.
  • Exposure to data processing, machine learning, or natural language processing libraries.
  • Experience with .NET and other Microsoft scripting and programming environments.
  • Experience working in a Scrum/Agile environment.
  • Interest in or experience with the space industry.
  • Tutoring, mentoring, or instructional experience in computer science or mathematics.

About the Company

Barrios

Aerospace engineering and mission operations contractor

Barrios Technology provides mission-critical engineering and technology services for the aerospace sector, serving primarily as a NASA prime contractor. Its work covers the full mission lifecycle, including planning, payload integration, real-time flight operations, and post-flight analysis, with capabilities in systems engineering, software, program management, and data analytics for programs like the ISS, Orion, and Artemis. It differentiates itself as a long-standing, woman-owned small business with deep NASA ties and end-to-end mission support, backed by ISO 9001 and AS9100 quality certifications. Its goal is to deliver reliable, long-term mission support for government and commercial space initiatives while upholding high performance and quality standards.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Houston, TX
Founded
1980

Recently Posted Jobs

Explore more opportunities at Barrios

See more jobs