Logo
Astrion

Software Engineer

Astrion, Albuquerque, New Mexico, United States, 87101

Save Job

Software Engineer – Astrion Full-time Hybrid (Remote Eligible) position located at Kirtland AFB, NM.

LOCATION:

Hybrid (Remote Eligible) – Kirtland AFB, NM

JOB STATUS:

Full-time

CLEARANCE:

Active DoD Secret clearance w/ TS/SCI eligibility

CERTIFICATION:

None

TRAVEL:

None

Overview Astrion is seeking a software engineer to support mission-critical software applications used in space vehicle and ground command and control systems for Air Force Research Laboratory (AFRL) small satellite missions at Kirtland AFB in Albuquerque, NM. This role is ideal for a full‑stack developer excited to contribute to real‑time, secure, and high‑reliability applications that support operational infrastructure behind space missions. You’ll work closely with mission engineers and operators to build tools that enable satellite command, control, and data management.

Education Bachelor of Science in Software Engineering, Computer Science, or related technical field

Required Qualifications / Skills Minimum 5+ years of professional software development experience

Experience Minimum 5+ years of professional software development experience

Technical Skills

Frontend development experience with frameworks such as Angular and PrimeNG

Backend development using C#, ASP.NET, and building RESTful APIs

Proficiency in web technologies: JavaScript, HTML, AJAX, jQuery, D3.js

Experience with relational databases (e.g., MariaDB, MySQL)

Familiarity with Python and/or Perl for scripting

Proficient in Git, issue tracking, and Agile development workflows

Experience working in Linux-based development environments

Strong problem‑solving skills and ability to deliver secure, maintainable, high‑quality code

Core Competencies

Comfortable working in small, agile teams

Effective verbal and written communicator with technical and non‑technical stakeholders

Self‑directed and flexible in an evolving research and development environment

Preferred Qualifications / Skills

Familiarity with Qt framework for cross‑platform GUI development

Experience with real‑time systems, low‑level drivers, or hardware/software integration

Exposure to embedded systems development (C++ or other compiled languages)

Experience with satellite mission software, such as telemetry, command/control, or orbital mechanics

Understanding of DoD cybersecurity standards, including secure coding practices

Prior experience with satellite ground systems, payload interfaces, or high‑availability software

Master’s degree in a relevant technical field is a plus

Responsibilities Software Development & Integration

Design, develop, and maintain full-stack software solutions for AFRL spaceflight programs

Build and maintain web‑based UIs, APIs, data processing tools, and dashboards

Integrate software into ground systems, databases, and mission control platforms

Ensure code quality, maintainability, and security through best practices and documentation

Support unit testing, code reviews, and system validation activities

Coordination & Execution

Collaborate with systems engineers, test teams, and mission operators

Participate in design reviews, sprint planning, and stakeholder briefings

Develop and maintain internal technical documentation, including user guides and interface specs

Tools, Standards & Security

Utilize Git, Jira, and CI/CD tools in Linux-based development environments

Follow secure development practices and maintain compliance with DoD software assurance standards

Support compliance with DoD cybersecurity and software assurance requirements

Additional Details Seniority level:

Mid-Senior level

Employment type:

Full-time

Job function:

Engineering and Information Technology

Industries:

Defense and Space Manufacturing

#J-18808-Ljbffr