Skip to main content

Software Integration Engineer (SIE) Level 3

Posted 4 days ago

wyetechFort George G Meade (MD)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Senior Kubernetes Platform Software Integration Engineer (Software Integration Engineer Level 3 – SIE3) Wyetech is seeking an experienced Senior Software Integration Engineer (SIE3) to support the administration, maintenance, integration, and operational sustainment of the Platform-as-a-Service (PaaS) component of the CASA Compute Environment (CCE).The CASA Compute Environment provides secure, multi-tenant, high-performance, and highly available Kubernetes clusters operating within a Linux-based infrastructure. This position focuses on ensuring platform reliability, scalability, security compliance, and optimal cluster performance in support of mission-critical applications and operational requirements. The ideal candidate will possess extensive Linux administration and Kubernetes cluster management experience, expertise in containerization and infrastructure automation, and a strong understanding of enterprise software integration, platform monitoring, and High-Performance Computing (HPC) environments.
Required Skills/Experience: Active TS/SCI clearance with Full Scope Polygraph. Strong experience working in Linux environments, including proficiency with the Linux command-line interface (CLI), system administration utilities, and troubleshooting tools. Experience developing Bash and Python scripts to automate administrative tasks, system configurations, and operational workflows. Experience with containerization technologies, including Docker and Podman. Demonstrated experience administering, configuring, maintaining, and monitoring Kubernetes clusters. Experience troubleshooting and resolving Kubernetes workload issues involving ingress, application performance, networking, storage, and cluster operations. Experience with Infrastructure as Code (IaC) principles, concepts, and methodologies using automation tools such as Ansible. Experience designing, developing, deploying, and maintaining Helm charts for Kubernetes applications and services. Experience using system monitoring and observability tools, including Prometheus and Grafana. Proficiency with Git for source code management, branching strategies, version control, and team collaboration. Experience integrating, installing, configuring, upgrading, compiling, and sustaining Commercial Off-the-Shelf (COTS) and Government Off-the-Shelf (GOTS) software in heterogeneous operating system environments.
Desired Skills:
  • Experience using Atlassian collaboration and development tools, including Jira and Confluence.
  • Experience working in DevOps environments utilizing Agile development principles and methodologies.
  • Experience developing Python applications, including RESTful services and microservices, or a willingness to learn.
  • Certified Kubernetes Administrator (CKA) certification.
  • The Software Integration Engineer provides technical expertise in integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software across heterogeneous operating system environments.
  • The Level 3 Software Integration Engineer also supports software product ownership for HPC tools, configuration management, system documentation, performance characterization, and operational sustainment while ensuring platform availability, security, and compatibility with mission requirements.
  • Responsibilities and Capabilities:
  • Administer, maintain, and provide advanced operational support for the PaaS component of the CASA Compute Environment.
  • Configure, monitor, troubleshoot, and sustain secure, multi-tenant Kubernetes clusters operating within Linux-based infrastructure.
  • Ensure platform reliability, scalability, availability, security compliance, and performance in support of mission and application requirements.
  • Integrate, install, configure, upgrade, compile, and support COTS/GOTS software within heterogeneous operating system environments.
  • Provide software product ownership and technical sustainment support for HPC tools and associated platform services.
  • Develop and maintain Bash and Python scripts to automate system administration, configuration management, and operational workflows.
  • Deploy, configure, and support containerized applications and services using Docker, Podman, and Kubernetes.
  • Diagnose and resolve complex Kubernetes workload issues involving ingress controllers, networking, storage, resource utilization, and application performance.
  • Design, develop, deploy, and maintain Helm charts to support standardized application configuration and deployment.
  • Implement infrastructure automation and configuration management solutions using Ansible and IaC methodologies.
  • Configure and utilize Prometheus, Grafana, and related monitoring technologies to evaluate system health, availability, and operational performance.
  • Execute software testing and performance characterization procedures to validate system functionality, reliability, and compliance with operational requirements.
  • Develop and maintain comprehensive technical documentation covering the full software stack, including system configurations, integration procedures, upgrades, and sustainment activities.
  • Utilize configuration management tools, web-based documentation, and issue-tracking systems to support software integration and operational maintenance.
  • Collaborate with software developers, infrastructure engineers, security personnel, and mission stakeholders to resolve integration challenges and support operational objectives.
  • Evaluate technical requirements, recommend improvements, and support platform modernization and continuous improvement initiatives.
  • Adapt to evolving mission priorities, multiple architectural approaches, and fast-paced technical environments.
Qualifications: Candidates must meet the following baseline qualification:
  • Bachelor's degree in Computer Science or a related field from an accredited college or university, plus at least eight (8) years of demonstrable experience integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in a heterogeneous operating system environment.
  • ORFive (5) years of full-time, directly related Computer Science work experience may substitute for the bachelor's degree, in addition to at least eight (8) years of demonstrable experience.
  • Applicable Education and Certification Substitutions:
  • An industry-recognized professional certification, as defined in the applicable Task/Technical Orders (TTOs), may substitute for one (1) year of required experience.
  • A Master's degree in Computer Science or a related field may substitute for two (2) years of required experience.
  • All qualifying experience must demonstrate software integration, installation, configuration, upgrades, troubleshooting, performance testing, and operational sustainment within comparable technical environments.
  • Security Clearance and Additional Requirements:
  • Required Clearance: Active TS/SCI with Full Scope Polygraph.
  • U.S. Citizenship required.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this