Software Engineer

Innova Solutions•Albuquerque, NM
•Onsite

About The Position

Innova Solutions is hiring a Software Engineer for a 12-month, full-time contract position onsite in Albuquerque, New Mexico. The engineer will assist with leading the architecture, design, development, and analysis of software systems; work with stakeholders to translate software requirements and models into solutions that meet customer, operational, and performance requirements; and contribute to software system-level analyses to identify risks, issues, and opportunities. The role leads software code reviews and oversees product and process reviews to ensure alignment with requirements, standards, project plans, and industry standards. It also researches and oversees implementation of current and emerging software technologies, tools, and frameworks. Candidates must have an active Top Secret clearance and the ability to obtain SCI access. The position requires 10 or more years of experience in foundational computer science, object-oriented design, and software patterns, along with experience involving space and satellite ground systems or related mission applications. The role is limited to candidates who can be engaged on a W-2 basis; 1099 and Corp-to-Corp arrangements are not considered.

Requirements

  • Active Top Secret clearance and ability to obtain SCI access.
  • 10 or more years of experience in foundational computer science knowledge, object-oriented design, and software patterns.
  • Experience with space and satellite ground systems or related mission applications.

Nice To Haves

  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a related technical field, or equivalent experience.
  • Experience with one or more of Java, C++, Python, JavaScript frameworks such as React, jQuery UI, or Open Layers, Spring Framework, Hibernate, RDBMS, MongoDB, REST, and Open API.
  • Experience using dependency management and automation services such as Ivy, Maven, Gradle, Git, or Jenkins.
  • Experience using cloud-based infrastructure such as AWS or Azure.
  • Familiarity with test-driven development (TDD), agile software development, DevSecOps, and CI/CD management.
  • Experience as a Technical Lead Engineer (TLE), Software Lead, Software Architect, and/or Chief Engineer on a complex software development project or program.
  • Experience in hardware/software integration, emulation, and/or testing, preferably in a lab environment.
  • Experience with large database management systems requiring SQL proficiency, including complex queries, stored procedures, triggers, and database design.
  • Knowledge of ETL processes such as SSIS and data backup and recovery techniques.
  • Experience with mission-critical control systems, sensor systems, or integrated hardware/software platforms.
  • Experience leading software development projects through the full development lifecycle.

Responsibilities

  • Assist in leading the architecture, design, development, and analyses of software systems.
  • Partner with stakeholders to oversee translation of software requirements and models into solutions meeting customer, operational, and performance requirements.
  • Assist with software system-level analyses to identify risks, issues, and opportunities.
  • Lead software team code reviews to ensure alignment with requirements and standards.
  • Oversee reviews of products and processes for alignment with project plans and industry standards.
  • Research and oversee implementation of current and emerging software technologies, tools, and frameworks.

Benefits

  • Medical and pharmacy coverage
  • Dental and vision insurance
  • 401(k)
  • Health savings account (HSA)
  • Flexible spending account (FSA)
  • Life insurance
  • Pet insurance
  • Short-term and long-term disability coverage
  • Accident and critical illness coverage
  • Pre-paid legal and identity theft protection
  • Sick time and other paid leaves as required by law
  • Employee Assistance Program (EAP)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service