Skip to main content
CIQ

Principal Software Engineer - GoLang

RemoteUnited States onlyArchived
Published
Role
Backend
Experience
Principal
Salary not disclosed
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Principal Go software engineer with 10+ years writing software and strong Linux/cloud experience. Must know GoLang, Pulumi, Kubernetes, AWS/Azure/GCP, and be able to handle ambiguous requirements in a remote startup environment. HPC or scientific computing is a plus.

Core skills

LinuxGo/Python/ScalaKubernetes

Required skills

Cloud infrastructurePulumiAWS/Azure/GCP

Required languages

English Excellent verbal and written communication skills.

What you'll do

  • Work within the Engineering department to design, develop, and support enterprise solutions by contributing to the products and infrastructure for CIQ.
  • Maintain systems' capacity and performance.
  • Troubleshoot and improve applications and processes.
  • Analyze current code and industry developments to design engineering solutions to solve problems and create seamless user experiences.
  • Lead and participate in architecture-level discussions, planning, and implementation.
  • Research to ensure that what CIQ is building is always the best path forward.
  • Document projects to share knowledge and facilitate integration for users.
  • Drive proof of concepts and minimal viable products for demonstration.
  • Support multiple services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews.
  • Improve products by collaborating with Engineering teams, Product teams, Sales teams, and open-source communities on optimal and relevant solutions while sharing knowledge.
  • Design and guide solutions by filling the gap in ambiguous requirements.

What they require

  • Understanding of Linux and Cloud infrastructure.
  • Extensive experience with GoLang, Pulumi, Kubernetes, and other tools/technologies within engineering.
  • Ability to pivot to new challenges in a fast-paced startup environment.
  • Expertise in deriving solutions from high-level or incomplete requirements.
  • Strong problem-solving skills and an eagerness to learn.
  • Excellent verbal and written communication skills.
  • Ability to work independently and collaboratively in a remote team environment.
  • A friendly, collaborative, humble, honest, and always striving-to-be-better attitude.
  • Flexibility to support an on-call rotation.
  • Bachelor’s degree in Computer Science or a similar field.
  • At least 10 years of experience writing software in Go, Python, Scala, etc.
  • Demonstrated mastery of Linux and cloud(AWS/Azure/GCP).
  • Preferred: High-performance or scientific computing experience is a plus.

Benefits

  • Medical, dental, and vision insurance.
  • Flexible paid time off.
  • Employee stock options.
  • Remote work; no travel required for most positions.

CIQ

CIQ builds the enterprise infrastructure that powers the world's most demanding workloads. From the operating system layer through AI infrastructure, high-performance computing, and cloud-native orchestration, CIQ delivers the speed, security, scalability, and sovereignty that major enterprises, government agencies, and research institutions depend on. CIQ is the founding support and services partner of Rocky Linux and the developer of the RLC Pro family of Enterprise Linux distributions, Fuzzball workload orchestration, Warewulf Pro cluster provisioning, and Ascender Pro automation.

Enterprise Infrastructure

Details

Apply routeGreenhouse
Salary not disclosed