Software Engineer - Military veterans preferred



  full-time   employee

United States


SAIC is seeking a Software Engineer to support the SAIC Engineering Team in Huntsville AL or at an off-site location.

Notes: This position will work onsite in Huntsville, AL. May have flexibility to be 100% remote.

Job Duties:

  • Work in a collaborative Agile scrum software engineering team supported by the Atlassian suite of collaborative software engineering tools. Agile activities include: participation in daily scrums, submitting and reviewing pull requests, story-point estimating, documenting, and reviewing designs and code.
  • Perform software engineering including requirements analysis, design, coding, integration, and testing of complex distributed web-based systems for intelligence data processing applications.
  • Build frontend ReactJS-based web application with Java Spring Boot backend and support deployment to pre-production and production environments using Docker containers.
  • Conform to team guidelines and best practices at several levels: company policy and practices, Agile, documentation and code style.
  • Design and develop new software features.
  • Maintain existing code through defect correction and refactoring.
  • Provide unit tests for all code.
  • Telework is an option for candidates who are able to cite successful teleworking experience.



Required Education and Experience:

  • Bacholors in related field of study and two (2) years experience, in lieu of degree 6 years of related experience 
  • Proficient in building User Interfaces with modern web development languages, such as Javascript ES6, HTML5, and CSS, and frameworks or libraries such as ReactJS.
  • Proficient in Linux (CentOS preferred) command line and utilities (within the last year).
  • Proficient in Windows-based or Mac-based Java development on IntelliJ IDEA or VS Code or similar.
  • Proficient in Atlassian suite (Confluence, Jira, BitBucket).
  • Experience and understanding of deploying with Docker.
  • Experience with software estimating.
  • Built ReactJS modules that is in use by some client today.
  • Believes in writing code with good documentation.
  • Strong analytical skills.
  • Uses effective techniques to prevent details from falling through the cracks.
  • Basic knowledge with DoD Cyber Security auditing, continuous monitoring and analysis.
  • Courteously assertive, even under pressure.
  • Must be a self-starter and be able to work independently.
  • Collaborates well with and enjoys working with a team of equals and superiors.
  • Must be able to learn quickly in a highly technical fast-paced environment.

Required Clearance:

  • US citizen only. Must be able to obtain a Secret Clearance

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.