SAIC is looking for a talented Software Engineer who will participate in the design of software tools, and subsystems, to support, reuse, and provide analysis; as well as assist Application Engineers and Application Programmers to interpret software requirements, and design specifications, to code, integrate and test software components.
•Bachelor's degree in Computer Science, Engineering, Information Systems or related field and 5 years or more years of professional experience or 9 years of relevant experience in lieu of degree.
•At least 5 years of software development experience using C/C++ or Java
•Experience deploying and supporting operational applications
•Experience with different databases, such as Oracle, Postgres, Cassandra, or MongoDB
•Experience with Linux
•Strong collaboration and teaming skills
•Experience and interest in working on an Agile team
•Existing DOE L or DoD Secret
•Experience with large, multi-organizational, multi-discipline projects with emphasis on satellite ground systems
•Experience with scripting and data analysis using Python or similar programming tools
•Experience with Git, CMake, and CI/CD via Jenkins
•Experience with unit testing C++ code (e.g. GTest) and integration testing
•Excellent written and oral communication skills
•Existing DOE Q or DoD Top Secret
My SAIC Benefits.