Modern Technology Solutions-posted 4 months ago
Wright-Patterson AFB, OH
501-1,000 employees
Professional, Scientific, and Technical Services

MTSI is seeking a highly capable Software Architecture Engineer to design and implement software systems supporting an advanced air platform program. This role focuses on creating scalable, secure, and high-performance architectures that integrate with mission-critical systems. The ideal candidate will possess expertise in software architecture principles, system integration, and development lifecycle management, while thriving in a collaborative environment focused on national defense contributions.

  • Develop robust, scalable, and modular software architectures tailored to advanced air platform mission requirements.
  • Ensure architectures optimize performance, interoperability, and security while minimizing complexity for future sustainment.
  • Work closely with hardware engineers, systems engineers, and developers to integrate software solutions into complex systems, including avionics, mission planning, and control systems.
  • Ensure seamless integration of software architectures across distributed air platform components and subsystems.
  • Define technical strategies and provide architectural direction for software development lifecycles, focusing on long-term scalability and mission adaptability.
  • Recommend design patterns, frameworks, and processes to meet project goals and DoD standards.
  • Ensure software architectures align with DoD cybersecurity frameworks such as RMF (Risk Management Framework) and NIST guidelines.
  • Implement secure coding practices, data integrity protocols, and encryption standards to safeguard mission-critical systems.
  • Work within an Integrated Product Team (IPT) framework to coordinate software architecture efforts among cross-disciplinary teams.
  • Facilitate communication between software engineers, systems architects, and program stakeholders to ensure alignment with technical objectives and mission outcomes.
  • Collaborate with the testing team to develop test procedures that validate software architecture functionality and system performance.
  • Perform tradeoff analyses to evaluate alternative architectural designs and ensure optimal solutions.
  • Develop comprehensive architectural documentation, including diagrams, specifications, and user guides tailored to defense and aerospace standards.
  • Ensure compliance with military standards (MIL-STD) and DoD software governance requirements.
  • Bachelor's degree in Software Engineering, Computer Science, Systems Engineering, or related technical field.
  • 7+ years of experience designing and implementing scalable software architectures for defense or aerospace systems.
  • Expertise in object-oriented design principles and software development methodologies (e.g., Agile, DevSecOps).
  • Proficiency in development languages and tools such as C++, Python, Java, MATLAB, or Simulink.
  • Familiarity with system integration processes for avionics, real-time embedded systems, and mission-critical applications.
  • Experience aligning software systems with DoD frameworks such as RMF, MIL-STD specifications, or CMMC compliance.
  • Must possess an active Top Secret clearance with eligibility for SCI.
  • 12+ years of experience designing and implementing scalable software architectures for defense or aerospace systems.
  • Certifications demonstrating advanced technical expertise and secure software development: Certified Software Architect Certification (CSA) - IASA Global, Certified Secure Software Lifecycle Professional (CSSLP) - (ISC)², AWS Certified Solutions Architect - Professional - For cloud-based or hybrid architectures, CompTIA Advanced Security Practitioner (CASP+): For cybersecurity focus within DoD software solutions, ITIL Foundation Certification: To align architectural strategies with IT service frameworks, CMMC-related certifications (e.g., Certified CMMC Professional or Certified CMMC Assessor).
  • Working knowledge of design patterns, data flow analysis, and integration frameworks such as DDS or RTI Connext.
  • Experience with model-based systems engineering (MBSE) using tools such as SysML or UML.
  • Strong problem-solving, analysis, and decision-making skills for resolving complex system challenges.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service