Overview
Software Engineer
LOCATION : Hybrid (Remote Eligible) - Kirtland AFB, NM
JOB STATUS : Full-time
CLEARANCE : Active DoD Secret clearance w / TS / SCI eligibility
CERTIFICATION : None
TRAVEL : None
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.
REQUIRED QUALIFICATIONS / SKILLS
Education :
- Bachelor of Science in Software Engineering, Computer Science, or related technical field
Experience :
Minimum 5+ years of professional software development experienceTechnical Skills :
Frontend development experience with frameworks such as Angular and PrimeNGBackend development using C#, ASP.NET, and building RESTful APIsProficiency in web technologies : JavaScript, HTML, AJAX, jQuery, D3.jsExperience with relational databases (e.g., MariaDB, MySQL)Familiarity with Python and / or Perl for scriptingProficient in Git, issue tracking, and Agile development workflowsExperience working in Linux-based development environmentsStrong problem-solving skills and ability to deliver secure, maintainable, high-quality codeCore Competencies :
Comfortable working in small, agile teamsEffective verbal and written communicator with technical and non-technical stakeholdersSelf-directed and flexible in an evolving research and development environmentPREFERRED QUALIFICATIONS / SKILLS
Familiarity with Qt framework for cross-platform GUI developmentExperience with real-time systems, low-level drivers, or hardware / software integrationExposure to embedded systems development (C++ or other compiled languages)Experience with satellite mission software, such as telemetry, command / control, or orbital mechanicsUnderstanding of DoD cybersecurity standards, including secure coding practicesPrior experience with satellite ground systems, payload interfaces, or high-availability softwareMaster's degree in a relevant technical field is a plusRESPONSIBILITIES
Software Development & Integration
Design, develop, and maintain full-stack software solutions for AFRL spaceflight programsBuild and maintain web-based UIs, APIs, data processing tools, and dashboardsIntegrate software into ground systems, databases, and mission control platformsEnsure code quality, maintainability, and security through best practices and documentationSupport unit testing, code reviews, and system validation activitiesCoordination & Execution
Collaborate with systems engineers, test teams, and mission operatorsParticipate in design reviews, sprint planning, and stakeholder briefingsDevelop and maintain internal technical documentation, including user guides and interface specsTools, Standards & Security
Utilize Git, Jira, and CI / CD tools in Linux-based development environmentsFollow secure development practices and maintain compliance with DoD software assurance standardsSupport compliance with DoD cybersecurity and software assurance requirements#CJ