Back to Search Results
Get alerts for jobs like this Get jobs like this tweeted to you
Company: SAIC
Location: Huntsville, AL
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

Description

Description

SAIC is seeking a motivated and ambitious Software Engineer in Huntsville, AL to join the Software, Simulation, Systems Engineering and Integration Directorate (S3I) Joint Technology Center – Systems Integration Lab (JSIL) Technology and Certification Center. This position conducts, analyzes and collaborates with subject matter experts in the planning, design, development, and utilization of software.

Job Duties:

  • Performs hands-on software system development from lab to field application
  • Determines computing system requirements
  • Analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls
  • Prepares operating instructions
  • Designs and develops autonomous services, desktop applications, scripts, and utility programs. End product is special use and customized software

Qualifications

  • Required Education and Experience:

    • Bachelors and 5 years of relevant experience; Masters degree and 3 years of relevant experience; 4 years of additional experience in lieu of a degree.

    Required Security Clearance:

    • Must have an Active Secret Clearance (US Citizenship required).

    Required Skills:

    • Proficiency in one or more of the following programming languages: C# or Java
    • Experience with system integration, message handling, and data exchange protocols
    • Familiarity with API inputs and outputs
    • Understanding of markup languages (e.g., XML, YAML, HTML)
    • Strong understanding of software development lifecycle, version control, and agile methodologies
    • Knowledge of DevSecOps practices and CI/CD pipelines
    • Familiarity with Windows and Linux OS
    • Understanding of cybersecurity principles and secure coding practices
    • Strong analytical and organizational skills to handle multiple tasks and projects and to work independently

    Desired Skills:

    • Proficiency in one or more of the following scripting languages: Bash, Python, or PowerShell
    • Effective written and oral communication skills are also required to work with all levels of staff and managers
    • Proficiency in Microsoft Office
    • Experience with containerization (Docker, Kubernetes), microservices, or cloud-based architectures

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.


 Apply on company website