SAIC
Software Engineer Principal
SAIC, Ashville, Alabama, United States, 35953
SAIC is seeking an experienced
Software Engineer
to support the Space Development Agency (SDA) Advanced Fire Control Ground Infrastructure (AFCGI) program. This position requires an
active Top Secret security clearance
and is
hybrid remote with occasional work at local SAIC sites (1-3 times weekly) and travel to customer sites.
Desired physical location is in the
Reston, VA or Huntsville, AL
area.SAIC will be developing, deploying, operating and maintaining a common, enduring, ground infrastructure to support multiple SDA space vehicle demonstration and experimentation programs. The ground infrastructure consists of worldwide Ground Entry Points (GEPs, which are ground antennas), cloud infrastructure, Demonstration Operations Center (DOC), monitoring and control software, and a global network to tie it all together. Consistent with the SDA’s approach, the program will be fast-paced, dynamic, highly exciting and uniquely rewarding for the right candidate.The Software Engineer responsibilities include, but are not limited to:Provide software development for a Ground Resource Manager function and Mission Operations Center for a ground system supporting space vehicle missions.Design, develop and maintain computer software in a classified cloud environment.Ensure the security of containerized applications throughout the development and deployment lifecycle.Define system functionality and software architecture, and then document component and subsystem specifications.Participate in software requirements, code reviews, and test plan reviews.Ensure clear and thorough code and design documentation.QualificationsRequired Qualifications:Active Top Secret clearance - TS/SCI clearance preferred.Bachelors and 9 years or more experience; Masters and 7 years or more experience
Note: Open to lesser experience levels.Additional professional years of experience may be substituted in lieu of a degree.
Highlight strong programming experience using various languages, such as Java, C/C++, Python, Go, NodeJS, PERL, or SQL.Highlight familiarity with cloud-native capabilities such as AWS EC2, S3, DynamoDB, Lambda, Step Functions, SQS, SNS, CloudWatch, API Gateway, and NoSQL DBs such as Cassandra or MongoDB.Experience in operational deployment, troubleshooting, and issue resolution in a cloud environment, deploying components as docker containers, and automating routine tasks to provide scalability to operations.Familiar with open-source and cloud-native software, and knowledge of associated security standards and controls.Familiar with YAML configuration files and REST APIs.Experience with DevSecOps, Scrum, and CI/CD tools such as Jenkins, Maven, Stash, GitLab, Bitbucket, and Artifactory.Experience developing, deploying and running containerized services using Docker, Kubernetes, and Argo Workflows.Experience effectively maintaining a version-controlled code repository using modern tools (e.g., Git branching strategies, GitFlow, GitHub).Experience with implementing and customizing/extending vendor-provided solutions.Experience collaborating with Operations teams to deploy, monitor, and maintain production environments.2-5 years' experience with IaC (e.g., Terraform, Ansible, CloudFormation) to define and provision infrastructure and ensure security controls are embedded in the deployment process.Desired Qualifications:Experience with satellite ground control systems, tools, and architectures (e.g., GMSEC, OpenC3, Neptune, Horizon, Raptorized MAESTRO, STK, Copernicus, HIPPO, FreeFlyer, MATLAB, etc.).Digital Engineering / Model Based Systems Engineering experience, using models to capture functionality and interface requirements before building solutions.Developing and executing continuous integration tests (e.g., Bamboo, Jest, Ava, Mocha).Creating automated release operations as well as the advancement of desired state automated CI-CD Pipelines using Jenkins, Spinnaker and other relevant CI-CD tools.
#J-18808-Ljbffr
Software Engineer
to support the Space Development Agency (SDA) Advanced Fire Control Ground Infrastructure (AFCGI) program. This position requires an
active Top Secret security clearance
and is
hybrid remote with occasional work at local SAIC sites (1-3 times weekly) and travel to customer sites.
Desired physical location is in the
Reston, VA or Huntsville, AL
area.SAIC will be developing, deploying, operating and maintaining a common, enduring, ground infrastructure to support multiple SDA space vehicle demonstration and experimentation programs. The ground infrastructure consists of worldwide Ground Entry Points (GEPs, which are ground antennas), cloud infrastructure, Demonstration Operations Center (DOC), monitoring and control software, and a global network to tie it all together. Consistent with the SDA’s approach, the program will be fast-paced, dynamic, highly exciting and uniquely rewarding for the right candidate.The Software Engineer responsibilities include, but are not limited to:Provide software development for a Ground Resource Manager function and Mission Operations Center for a ground system supporting space vehicle missions.Design, develop and maintain computer software in a classified cloud environment.Ensure the security of containerized applications throughout the development and deployment lifecycle.Define system functionality and software architecture, and then document component and subsystem specifications.Participate in software requirements, code reviews, and test plan reviews.Ensure clear and thorough code and design documentation.QualificationsRequired Qualifications:Active Top Secret clearance - TS/SCI clearance preferred.Bachelors and 9 years or more experience; Masters and 7 years or more experience
Note: Open to lesser experience levels.Additional professional years of experience may be substituted in lieu of a degree.
Highlight strong programming experience using various languages, such as Java, C/C++, Python, Go, NodeJS, PERL, or SQL.Highlight familiarity with cloud-native capabilities such as AWS EC2, S3, DynamoDB, Lambda, Step Functions, SQS, SNS, CloudWatch, API Gateway, and NoSQL DBs such as Cassandra or MongoDB.Experience in operational deployment, troubleshooting, and issue resolution in a cloud environment, deploying components as docker containers, and automating routine tasks to provide scalability to operations.Familiar with open-source and cloud-native software, and knowledge of associated security standards and controls.Familiar with YAML configuration files and REST APIs.Experience with DevSecOps, Scrum, and CI/CD tools such as Jenkins, Maven, Stash, GitLab, Bitbucket, and Artifactory.Experience developing, deploying and running containerized services using Docker, Kubernetes, and Argo Workflows.Experience effectively maintaining a version-controlled code repository using modern tools (e.g., Git branching strategies, GitFlow, GitHub).Experience with implementing and customizing/extending vendor-provided solutions.Experience collaborating with Operations teams to deploy, monitor, and maintain production environments.2-5 years' experience with IaC (e.g., Terraform, Ansible, CloudFormation) to define and provision infrastructure and ensure security controls are embedded in the deployment process.Desired Qualifications:Experience with satellite ground control systems, tools, and architectures (e.g., GMSEC, OpenC3, Neptune, Horizon, Raptorized MAESTRO, STK, Copernicus, HIPPO, FreeFlyer, MATLAB, etc.).Digital Engineering / Model Based Systems Engineering experience, using models to capture functionality and interface requirements before building solutions.Developing and executing continuous integration tests (e.g., Bamboo, Jest, Ava, Mocha).Creating automated release operations as well as the advancement of desired state automated CI-CD Pipelines using Jenkins, Spinnaker and other relevant CI-CD tools.
#J-18808-Ljbffr