S

SAIC

Technology integrator delivering defense IT solutions

Unmanned Aircraft Systems Software Engineer - Intermediate Level, Senior Level

Software EngineeringConfirmed live in the last 24 hours
Full-timeHuntsville, AL, USANo salary listed

About the Job

Requirements

  • For the intermediate level, a bachelor's degree and five years of work experience are required; four additional years of experience may substitute for the degree.
  • For the senior level, a bachelor's degree and nine years of work experience are required; four additional years of experience may substitute for the degree.
  • Strong experience with object-oriented programming in multiple languages, such as Java, C++, and C#.
  • Strong experience using GitLab CI/CD.
  • Strong experience with scripting languages such as Bash, Python, or PowerShell, including automation of system and application installations.
  • A strong understanding of general computing system architectures and virtual machines.
  • Command-line experience with a Unix-based operating system or Windows command-line configuration is required.
  • Must possess an active Secret security clearance and be able to maintain it.
  • U.S. citizenship is required.

Responsibilities

  • Collaborate with other developers, testers, and cyber personnel to address bugs and add new features to the codebase.
  • Collaborate with managers, hardware engineers, network engineers, and other stakeholders to implement system requirements and ensure seamless integration between software, hardware, and network components.
  • Stay current on emerging technologies and industry trends, tools, frameworks, and methodologies that improve the development process and system performance.
  • Create detailed technical documentation, including system designs, application programming interfaces, and architectural diagrams.
  • Communicate complex technical concepts clearly to non-technical stakeholders and executives.
  • Support the design and implementation of software solutions, ensuring high-quality, maintainable, and scalable code.
  • Assist with debugging and optimization for large-scale systems.

About the Company

SAIC

Technology integrator delivering defense IT solutions

SAIC is a technology integrator that supports the U.S. government with engineering and IT services for defense, space, and intelligence missions. Its offerings include integrating complex systems, software, data analytics, cybersecurity, and digital engineering to help national security programs run smoothly. The company operates by combining technical expertise with large-scale government contracts, delivering end-to-end solutions from planning and development to deployment and support. Unlike many firms that focus on a single product, SAIC differentiates itself through a long history of government work, its origins as an employee-owned company, and its growth through strategic acquisitions to broaden capabilities in digital engineering, mission IT, and related services. SAIC’s goal is to enable national defense and intelligence operations by providing the technology and services needed to design, build, and maintain critical systems at scale.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1969

Recently Posted Jobs

Explore more opportunities at SAIC

See more jobs