Point your AI agent at freehire and let it find you a job.

Get the CLI →

Software Integration Engineer (multiple levels)

Discussion

About the role

  • We are seeking a Software Integration Engineer to support the administration, maintenance, and operational support of the Platform-as-a-Service (PaaS) component within the CASA Compute Environment (CCE). The ideal candidate will help manage secure, multi-tenant Kubernetes clusters operating in a Linux-based infrastructure while ensuring platform reliability, scalability, security, and high availability.

What you'll do

  • Administer, maintain, and support Kubernetes-based PaaS environments.
  • Monitor and optimize platform reliability, performance, scalability, and security.
  • Troubleshoot and resolve issues related to Kubernetes workloads, including networking, ingress, storage, and performance.
  • Develop automation scripts using Bash and Python.
  • Deploy and manage containerized applications using Docker and Podman.
  • Implement Infrastructure as Code (IaC) solutions using tools such as Ansible.
  • Create, deploy, and maintain Helm Charts for Kubernetes applications.
  • Monitor system health using tools such as Prometheus and Grafana.
  • Utilize Git for source control, branching strategies, and collaborative development.
  • Support mission-critical applications within a secure, Linux-based compute environment.

Qualifications

  • U.S. Citizenship with an active TS/SCI clearance with Polygraph.
  • One of the following education/experience combinations:
    • Bachelor’s degree in Computer Science or a related technical field plus 6+ years of experienceintegrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in heterogeneous operating system environments.
    • Five years of directly related Computer Science experience may substitute for a degree, in addition to 6+ years of relevant Software Integration Engineering experience.
  • Experience working with Linux command-line tools and environments.
  • Experience developing automation scripts using Bash and Python.
  • Experience with Docker, Podman, and containerization technologies.
  • Experience administering and monitoring Kubernetes clusters.
  • Experience troubleshooting Kubernetes workloads, including networking, ingress, storage, and performance.
  • Experience implementing Infrastructure as Code (IaC) using automation tools such as Ansible.
  • Experience creating and maintaining Helm Charts.
  • Experience using Prometheus and Grafana for system monitoring.
  • Experience using Git for source control and collaborative development.

Preferred Qualifications

  • Experience with the Atlassian Tool Suite, including Jira and Confluence.
  • Experience working in Agile and DevOps environments.
  • Experience developing Python applications, including REST services and microservices, or a willingness to learn.
  • Certified Kubernetes Administrator (CKA) certification.
  • Experience supporting enterprise Kubernetes platforms and mission-critical cloud infrastructure.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available