SAIC is looking for an experienced software developer/engineer who can work in a collaborative team-focused environment. The candidate should be experienced with software development and software engineering tools and practices.
Job responsibilities may include: Write and modify scripts in Bash, Python, or C Make to configure, build, test, install and deploy software. Create and monitor test suites using continuous integration and test dashboard tools. Triage and fix test failures. Consult with clients and subject matter experts to elicit requirements. Design, develop, and test custom software.
Bachelors degree in Computer Science, Engineering, Information Systems or related field OR 4 years or more of related experience in lieu of degree.
Experience with a scripting language in a Linux environment: Python, Bash Expertise in configuration management, scripting languages such as Python, issue tracking, automated testing infrastructure, and/or commonly used software engineering tools and methods.
Experience developing software and/or using tools on Linux platform Willingness to become proficient in any programming language or technology needed by a project.
Demonstrated ability to work independently to develop solutions starting from high-level requirements.
Ability to collaborate in a team environment. Effective communication and organizational skills.
Candidate can start uncleared but must be able to obtain, and maintain, a DOE Q security clearance.
Bachelor's degree in relevant discipline plus 3 years experience; or master's degree in relevant discipline; or equivalent combination of education and experience.
Experience with tools such as
CMake/CTest/CDash, Jenkins, CVS, Subversion, Git. Experience with C++ programming.
Experience with parallel code development with CUDA, OpenMP, and/or MPI.
Experience developing software and/or using tools on Mac OS X, Windows platforms. Experience with high performance computing software and platforms.
Demonstrated ability to team across disciplines.
Experience using formal software engineering processes.
Experience with Agile software quality engineering and life cycle methods, tools, and practices.
Experience with Web content maintenance and development.
Experience in development and maintenance of software documentation.
SAIC is a premier technology integrator solving our nation's most complex modernization and readiness challenges. Our robust portfolio of offerings across the defense, space, civilian, and intelligence markets includes high-end solutions in engineering, IT, and mission solutions. Using our expertise in existing and emerging technologies, we integrate the best components from our own portfolio and our partner ecosystem to deliver innovative, effective, and efficient solutions. We are 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. Headquartered in Reston, Virginia, SAIC has pro forma annual revenues of nearly $6.5 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom. For SAIC benefits information, see Working at SAIC. EOE AA M/F/Vet/Disability