Senior Software Engineer

Huntsville, Alabama

SAIC
Apply for this Job
Description

SAIC is looking for a highly skilled Senior Software Engineer to take a prominent role in the design, development, and integration of complex software systems located onsite at the Odyssey Drive facility in Huntsville, Alabama.

RESPONSIBILITIES INCLUDE:
  • Open Standards: Future Airborne Capability Environment (FACE), Modular Open System Approach (MOSA), Hardware Open System Technology (HOST), and/or Sensor Open Systems Architecture (SOSA) experience
  • Software Development & Optimization: Support the design and implementation of software solutions, ensuring high-quality, maintainable, and scalable code. Assist with efforts in debugging, and optimization for large-scale systems
  • Leadership & Mentorship: Providing guidance, mentoring, and technical direction to engineers. Be involved in architectural reviews, design discussions, and ensure adherence to best practices across the engineering team
  • Cross-Functional Collaboration: Collaborate with managers, systems engineers, hardware engineers, network engineers, and other stakeholders to define system requirements and ensure seamless integration between software, hardware, and network components
  • Innovation & Technology Evaluation: Stay current on emerging technologies and industry trends, new tools, frameworks, and methodologies that improve the development process and system performance
  • Documentation & 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 executives
Qualifications

REQUIRED EDUCATION:

• Bachelor's and nine (9) years of experience in software development: four (4) years of experience accepted in lieu of degree

REQUIRED SKILLS AND EXPERIENCE:
  • Experience with Model Based Software Development (MBSD) and the Agile development process
  • Deep knowledge of designing scalable, maintainable, and high-performance software systems and patterns
  • Proficiency in multiple programming languages (e.g., C , C) and strong familiarity with modern development and tools
  • Knowledge of network protocols and real-time systems
  • Familiar with multiple operating systems such as UNIX, POSIX, LINUX, ARINC 653, and Windows
  • Excellent analytical and troubleshooting skills with the ability to resolve complex technical challenges
  • Exceptional written and verbal communication skills, with the ability to explain complex technical topics to both technical and non-technical stakeholders
REQUIRED CLEARANCES:
  • Active Secret security clearance with the ability to obtain TS/SCI security clearance
  • Must be a current US Citizen
SAIC accepts applications on an ongoing basis and there is no deadline.

Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site. REQNUMBER:

SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability

Date Posted: 22 March 2025
Apply for this Job