CIQ Overview

CIQ believes in helping people do great things.  We do this by building strong communities for open source software, innovating software infrastructure, and building the next generation of performance computing.  Our software stack consists of Rocky Linux the CentOS replacement, Apptainer the container solution of choice for HPC, Warewulf a provisioning and cluster management solution, and Fuzzball our next-generation performance computing platform that is multi-cloud, multi-site, multi-cluster, and multi-node.

If you are interested in an environment built on ownership, diversity of thought, and pushing the limits of what is possible, then we would be interested in you.

Software Development Engineer - Backend


For this position, we are seeking a talented and experienced software engineer/developer to help us develop open source capabilities around the next generation of high performance computing, orchestration, workflows, data movement and management, and distributed environments.

Successful candidates will have interest and experience in the following areas: containers (Singularity, Docker, OCI, etc.), orchestration (Kubernetes/Nomad), distributed workloads, data movement, AI/ML training, CI/CD, DevOps, container registries, security, PKI (public key infrastructure), encryption, etc.


  • Work closely with the development teams as well as product teams, sales teams and open-source communities to develop relevant solutions

  • Be part of architecture level discussions, planning, as well as implementation (lines of code)

  • Research to ensure what we are building is always the best path forward

  • Document each project to facilitate integration for users

  • Drive proof of concepts and minimal viable products for demonstration

  • Release fast and release often software development mentality

  • Leverage Git/GitHub for all development collaboration with internal team and open source community


  • 3 years minimum experience in software development

  • 2 years minimum experience with container technologies

  • 1 year minimum experience with GoLang

  • Linux operating system fluency

  • Strong problem solving and debugging skills

  • Excellent communication skills

  • Ability to work independently as well as collaboratively in a remote team environment

  • Identify, analyze, and resolve complex software design problems

  • Contributions to open-source software projects

  • Friendly, collaborative, humble, honest, and always striving to be better


  • Medical, dental, vision insurance (80% employer/20% employee)

  • Flexible paid time off

  • Employee stock options

  • Remote work, no required travel for most positions.

This position has been filled. Would you like to see our other open positions?