JOBSEARCHER

SW Engineer Principal

SaicHuntsville, ALMay 3rd, 2026
Job ID 2612060Location Huntsville, AL, USDate Posted 2026-04-30Category SoftwareSubcategory SW EngineerSchedule Full-TimeShift Day JobTravel Yes - 10% of the timeMinimum Clearance Required SecretClearance Level Must Be Able to Obtain TS/SCIPotential for Remote Work ORA_ON_SITEDescriptionSAIC is seeking a highly skilled Senior Software Engineer to take a prominent role in the design, development, andintegration of complex software systems located onsite at the Odyssey Drive facility in Huntsville, Alabama.The Senior Software Engineer will be responsible for but not limited to the following Future Airborne Capability Environment (FACE), Modular Open System Approach (MOSA), Hardware Open System Technology (HOST), and/or Sensor Open Systems Architecture (SOSA) experienceSupport the design and implementation of software solutions, ensuring high-quality, maintainable, and scalable code. Assist with efforts in debugging, and optimization for large-scale systemsProviding guidance, mentoring, and technical direction to engineers. Be involved in architectural reviews, design discussions, and ensure adherence to best practices across the engineering teamCollaborate with managers, systems engineers, hardware engineers, network engineers, and other stakeholders to define system requirements and ensure seamless integration between software, hardware, and network componentsStay current on emerging technologies and industry trends, new tools, frameworks, and methodologies that improve the development process and system performanceDocumentation & Communication Responsible for creation of detailed technical documentation, including system designs, APIs, and architectural diagrams. Communicate complex technical concepts clearly to non-technical stakeholders and executivesQualificationsRequired EducationBachelor's degree and nine (9) years’ experience; additional four (4) years’ experience can be considered in lieu of degreeRequired ClearanceMust possess an active Secret security clearance with the ability to obtain and maintain TS/SCI security clearance; US Citizenship requiredRequired SkillsExperience with Model Based Software Development (MBSD) and the Agile development processDeep knowledge of designing scalable, maintainable, and high-performance software systems and patternsProficiency in multiple programming languages (e.g., C++, C) and strong familiarity with modern development and toolsKnowledge of network protocols and real-time systemsFamiliar with multiple operating systems such as UNIX, POSIX, LINUX, ARINC 653, and WindowsExcellent analytical and troubleshooting skills with the ability to resolve complex technical challengesExceptional written and verbal communication skills, with the ability to explain complex technical topics to both technical and non-technical stakeholders