CASA Compute Environment (CCE) Software Integration Engineer (SIE3)
Wyetech is seeking an experienced Software Integration Engineer (SIE3) to support the CASA Compute Environment (CCE) Software as a Service (SaaS) team and its mission-critical services.
The CASA Compute Environment provides a suite of containerized services that customers can provision and access on demand within a Kubernetes cluster. In this role, the Software Integration Engineer will maintain, troubleshoot, upgrade, and enhance containerized applications and services while assisting customers with the effective use of the CCE platform.
The engineer will also develop and integrate new software functionality, support infrastructure automation, and contribute to the continued reliability, scalability, and operational efficiency of the environment.
The ideal candidate will possess strong Linux experience, recent Python and Java development expertise, proficiency in Bash and PHP scripting, and hands-on experience with Ansible, GitLab CI, Docker, and modern software integration practices.
Required Skills/Experience:
Active TS security clearance with Customer Appropriate Polygraph
Experience using the Linux command-line interface (CLI) and associated Linux administration, development, and troubleshooting tools.
Experience developing Bash and PHP scripts to automate administrative tasks, system operations, and technical workflows.
Recent hands-on software development experience using Python and Java.
Experience applying Infrastructure as Code (IaC) principles and using automation tools such as Ansible for infrastructure configuration, provisioning, and software deployment.
Experience with Continuous Integration and Continuous Delivery (CI/CD) principles, methodologies, and tools, including GitLab CI.
Experience with containerization technologies, including Docker.
Experience creating and maintaining technical documentation covering system configurations, operational procedures, software deployments, and system changes.
Experience using Git for source code management, branching strategies, version control, and collaborative development.
Desired Skills:
Experience sustaining, maintaining, and troubleshooting mission applications deployed within Linux environments.
Experience interacting with external customers, providing technical assistance, and delivering user training or demonstrations.
The Software Integration Engineer provides expertise in integrating, installing, configuring, upgrading, compiling, and supporting Commercial Off-the-Shelf (COTS) and Government Off-the-Shelf (GOTS) software within heterogeneous operating system environments.
The Level 3 Software Integration Engineer supports software integration, system sustainment, performance evaluation, configuration management, and technical documentation. The engineer also contributes to software product ownership for High-Performance Computing (HPC) tools and mission services while adapting to evolving customer requirements and architectural environments.
Responsibilities and Capabilities:
Support the CASA Compute Environment (CCE) SaaS team in maintaining, integrating, and enhancing mission-critical containerized services.
Maintain, troubleshoot, configure, and upgrade applications and services deployed within the CCE Kubernetes environment.
Assist customers with provisioning, accessing, configuring, and utilizing on-demand services hosted within the CCE platform.
Develop, modify, and integrate software functionality using Python and Java to support new CCE capabilities and services.
Create and maintain Bash and PHP scripts to automate administrative tasks, operational processes, and system maintenance activities.
Apply Infrastructure as Code principles and Ansible automation to support repeatable infrastructure configuration, software deployment, and system management.
Support CI/CD pipelines using GitLab CI to facilitate automated software integration, testing, deployment, and release management.
Build,…