Software Development Manager

CACI International
$105,100 - $231,100Onsite

About The Position

CACI's growing Agile Digital Solutions Operating Group is searching for an Enterprise Business Applications Architect to support the modernization and transformation of a large portfolio of enterprise business solutions used by the National Aeronautics and Space Administration (NASA). The candidate will be part of a team where complex problem-solving and communication skills are critical to success.

Requirements

  • More than 10 years of hands-on experience with enterprise applications.
  • Understanding of historical decisions, technical nuances, stakeholder needs, and legacy interdependencies.
  • Ability to reduce onboarding time, eliminate rework, accelerate decision-making, and prevent architectural missteps.
  • Experience operating in an Agile/SAFe delivery environment.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Management Systems or a related discipline. Equivalent professional experience will be considered in lieu of degree.
  • Must be able to obtain and maintain a NASA Public Trust background investigation

Nice To Haves

  • Experience supporting NASA program
  • Prior project management experience on enterprise NASA programs
  • Experience in moving applications to the enterprise team and coordinating at the enterprise business level.
  • Expertise in maintaining centralized, accurate, and continuously maintained application and integration inventory.
  • Proven track record in reducing operational risk and fewer outages driven by unclear integration points.
  • Experience in more efficient modernization, migration, and consolidation initiatives.

Responsibilities

  • Establish, maintain, and govern the architectural framework that ensures stability, standardization, and long-term sustainability of NCAPS-managed systems.
  • Provide continuous oversight to maintain accurate system-of-record data, standardize criticality assignment, enforce architectural guidelines, and ensure all integrations are properly tracked.
  • Define patterns, validate feasibility, and ensure implementation consistency for integration management across a highly interconnected ecosystem.
  • Ensure the availability, security, and compliance of critical systems through architectural rigor, mitigation of technical debt, and proactive risk identification.
  • Implement and maintain consistent technology classification, lifecycle status, versions, and integration points to support standardization and enterprise efficiency.
  • Leverage deep, decade-long experience to maintain coherence across technologies, hosting locations, and operational models.

Benefits

  • flexible time off
  • robust learning resources
  • competitive compensation
  • benefits and learning and development opportunities
  • comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service