Job Description

Software Engineer

Contract 3+ years, 40 hours weekly 
Active Secret, 100% on site

Develops application software. Writing and implementing efficient code. Researches, designs, develops and implements software applications and systems. Involved in planning of system and development deployment as well as responsible for meeting software compliance standards. Evaluates, designs and implements interface between hardware and software, operational requirements, cloud offering, system architecture, security and characteristics of overall system. Researching, designing, implementing and managing software programs. Identifying areas for modification in existing programs and subsequently developing these modifications. Determining operational practicality. Documents testing, client experience and maintenance of system corrections. May partner and collaborate with cyber security teams to ensure compliance with security standards. May develop and conduct unit tests.

The nation’s satellites perform important civil, scientific, and national defense functions such as navigation, communications, weather forecasting, astronomical observations, and surveillance. As space becomes increasingly congested and contested, maintaining awareness of all man-made objects around the Earth is critical for ensuring the safe and effective operation of U.S. satellites. Our researchers are collecting data from a global network of ground-based and space-based sensors to help both military and civil organizations track objects in space, monitor potential threats, and protect critical national assets. We leverage advanced data processing capabilities that rapidly ingest observations from the Space Surveillance Network and integrate that data to generate an accurate picture of the space environment around the Earth and to make predictions about evolving activity in space. We work closely with organizations such as the United States Space Force in order to maintain situational awareness in the space domain and to respond to rapidly changing events in space

The Information Integration and Decision Support Group is seeking an IT Engineer to work within a team of software developers to design, implement, and test all hardware, software and security aspects of systems developed and deployed by our Group in support of Government users. The IT Engineer in this position will serve as a System Engineer and work in a Dev/Ops environment with a team of security and software engineers to develop and test prototype systems, involving frequent releases and patches to support mission needs. An important aspect of this position will include the development, monitoring, support, and deployment of the build systems, environments and software, as well as capturing change logs/release notes and maintaining final configuration management. Depending on skill set and desires of the engineer, some algorithm development work could be included.

Skills Required:
BS in Computer Science or related discipline with 5 or more years of experience is required. Must have the ability to complete assignments working independently and in a team environment, and effectively present results.

Skills Preferred:
Software will be constructed primarily in Java, and run on a cluster of LINUX computers. Java software development skills and large scale software experience are desired. Experience in formal software release and build environments desirable. Experience with software builds deploying JavaScript desirable. Candidates with a background in the following technologies desirable: ANT, IVY, Maven, Hudson, Jenkins, GIT, GitLab, Bamboo, BitBucket, Fisheye, Gulp, Grunt, Node.js, Npm, Openshift/Kubernetes, Docker, JIRA. Candidates with current or previous security clearances desirable.


Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online