SAIC

Senior Software Engineer

SAIC$110K — $130K *
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree with 9 years of experience, or 13 years of experience in lieu of degree
  • Active Secret security clearance, eligible for TS/SCI clearance
  • Experience with Model Based Software Development (MBSD) and Agile methodologies
  • Proficiency in C++ and C along with familiarity in modern development tools
  • Knowledge of network protocols and real-time systems
  • Proficient across multiple operating systems including UNIX, Linux, and Windows
  • Strong analytical, troubleshooting, and communication skills

Responsibilities

  • Design and implement high-quality, maintainable software solutions
  • Perform debugging and optimization for complex systems
  • Mentor and guide junior engineers in technical best practices
  • Participate in architectural reviews and design discussions
  • Collaborate with engineers and stakeholders for seamless system integration
  • Stay updated with emerging technologies and industry trends
  • Create detailed technical documentation and communicate with non-technical stakeholders

Benefits

  • Flexible working environment
  • Opportunity for professional growth and development
  • Collaborative team culture
  • Access to cutting-edge technologies
  • Engagement in high-impact projects
Full Job Description
Job Description

Description

SAIC is seeking 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.

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) experience
  • 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
  • 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
  • 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
  • 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 degree and nine (9) years' experience; additional four (4) years' experience can be considered in lieu of degree

Required Clearance:
  • Must possess an active Secret security clearance with the ability to obtain and maintain TS/SCI security clearance; US Citizenship required

Required Skills:
  • 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

Preferred Qualifications:
  • Coursework or projects related to software testing or quality assurance
  • Exposure to software development life cycles (SDLC) and agile methodologies
  • Experience with bug-tracking or test management tools specifically Jira

Overview

SAIC accepts applications on an ongoing basis and there is no deadline.

About SAIC

Science Applications International Corporation (SAIC) is a technology integrator in the technical, engineering, intelligence, and enterprise information technology markets. SAIC has approximately 26,000 employees and operates in more than 70 countries. The company was founded in 1969 and is headquartered in Reston, Virginia. SAIC provides services to the U.S. government, including the Department of Defense, the intelligence community, and civilian agencies. The company also serves commercial customers in the healthcare, energy, and financial services sectors.
Learn more about SAIC
Size
26,000 employees
Market Cap
$6 billion
Industry
Net Income
$206 million
Founded
1969
5 Year Trend
+10.7%
Revenue
$6.8 billion
NASDAQ

Similar Jobs

More Jobs at SAIC

More Aerospace & Defense Jobs

Find similar Senior Software Engineer jobs: