Role : Solution Architect - Developer Experience Platform Location : Portland, OR (onsite from client office) Overview We are seeking a Solution Architect to lead the architecture and technical direction of our Developer Experience Platform, which includes a unified Developer Portal, Virtual Test Environments (ARM & x86), and integration with CI / CD pipelines. This role requires working closely with the customer s architecture group, aligning on design decisions, and acting as a technical product owner for a team of 15 20 developers. The Solution Architect will balance strategic oversight and hands-on leadership, ensuring the platform meets scalability, security, performance, and virtualization requirements. Key Responsibilities : Architecture & Governance - Define and maintain the solution architecture across Dev Portal backend, CI / CD flows, infrastructure, and virtual environments. - Collaborate with the customer s enterprise architects to ensure alignment with overall product vision and roadmap. - Own design decisions around multi-tenancy, scalability, high availability, and third-party provider integration. - Define standards for APIs, SDKs, observability, virtualization, and infrastructure components. Leadership & Delivery Oversight - Act as the technical product owner for 15 20 developers across 3 Scrum teams. - Translate business objectives into technical backlog items and milestones. - Lead design reviews, sprint planning inputs, and PI planning from an architecture perspective. - Mentor technical leads and senior engineers, ensuring pyramid team structure and quality delivery. Virtualization & Kernel Enablement - Define the architecture for Linux-based virtual test environments (Debian, Red Hat, Ubuntu). - Guide teams on ARM / x86 simulation and emulation (QEMU / KVM, virtualization technologies). - Ensure kernel-level tuning, performance optimization, and driver integration as required for test environments. - Integrate virtualization into cloud-native infrastructure (AWS, Kubernetes) for scalable provisioning. Integration & Platform Enablement - Drive integration with CI / CD systems (GitLab, Jenkins, ArgoCD, Octopus Deploy). - Guide Infra / DevOps teams in setting up AWS, Kubernetes, and virtualized environments. - Ensure observability and monitoring of virtual test environments and backend services. - Enable developer self-service capabilities via APIs and automation workflows. Stakeholder Management - Serve as the primary technical liaison between customer architects and offshore engineering teams. - Represent architecture decisions in customer forums and provide status updates. - Balance customer priorities with team execution capacity, ensuring delivery predictability. Required Skills & Qualifications - 12+ years of software engineering experience, with at least 5 years in solution or platform architecture. - Proven track record of leading large teams (15 20 engineers) across multiple Scrum teams. - Strong expertise in platform architecture, backend integration, APIs, and CI / CD systems. - Hands-on experience with AWS (EC2, EKS, VPC, IAM, Terraform / CloudFormation). - Strong knowledge of Kubernetes, Docker, and Linux (Debian, Red Hat, Ubuntu). - Expertise in virtualization and kernel-level work (QEMU, KVM, ARM / x86 emulation, kernel tuning). - Programming language expertise in GoLang, Python, and TypeScript / JavaScript. - Experience designing for multi-tenancy, scalability, and high availability. - Strong problem-solving, communication, and leadership skills. Preferred Qualifications - AWS Certified Solutions Architect Professional (preferred) or AWS Certified Solutions Architect Associate. - Exposure to observability / monitoring stacks (Prometheus, Grafana, ELK, CloudWatch). - Experience working as a technical product owner or directly with customer architect groups. - Background in aviation, in-flight connectivity, or large-scale enterprise platforms.
Solution Architect • Portland, OR, US