
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