Back to all jobs

HireClout

Job Title: Senior Software Architect – Virtualization

Role Overview:
We are seeking a seasoned Software Architect to lead the design and implementation of virtualization and onboard infrastructure platforms. This role centers on container orchestration technologies, cloud-native infrastructure, and secure, scalable DevOps solutions.

Key Responsibilities:

  • Architect and deliver platform solutions leveraging container orchestration tools such as Kubernetes, KubeVirt, and KVM.

  • Design Linux-based virtualization and networking architectures for bare-metal and cloud-native environments.

  • Implement and troubleshoot container platforms (e.g., Kubernetes, LXC/LXD, Podman, ECS) with a deep understanding of storage and networking integrations.

  • Work with advanced container networking (e.g., Calico, Multus, Cilium, eBPF) and storage tools (e.g., Ceph, GlusterFS, Longhorn).

  • Develop Kubernetes operators and supporting automation, preferably using Golang or Python.

  • Architect and deploy secure cloud infrastructure, with emphasis on AWS compute, storage, networking, and automation.

  • Automate infrastructure configuration with tools like Ansible and Terraform; implement CI/CD pipelines and GitOps practices using GitLab, ArgoCD, and related tools.

  • Integrate observability frameworks (OpenTelemetry, Prometheus, Grafana, Splunk, Datadog) for monitoring infrastructure and application health.

  • Lead the design of secure remote software and content delivery platforms (OTA) and continuous monitoring systems.

  • Translate system-level requirements into technical architecture documentation and functional specifications.

Preferred Experience:

  • Deep technical expertise across Linux, embedded platforms, and virtualization stacks.

  • Strong background in DevSecOps, infrastructure security, and cloud-native best practices.

  • Proven ability to triage and resolve complex issues across infrastructure and application environments.

  • Familiarity with scaled Agile frameworks (SAFe, Scrum) and experience mentoring junior engineers in collaborative, global teams.

Education & Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Computer/Electrical Engineering, or a closely related field—or equivalent hands-on experience.

  • 10+ years of experience designing and architecting software systems on Linux or Android platforms.

  • 10+ years working with embedded system platforms in highly regulated or performance-critical industries such as automotive, aerospace, or industrial tech.

Location:
Role is based in Portland, OR (PDX region preferred).

REF: JOB-4510


    • Job type: Permanent
    • Location: Portland, OR
    • Date posted:
    • Salary:$200000 - $210000 per Year