Staff Software Engineer, Infrastructure

Armada Armada · Enterprise · Bellevue, Sunset Corporate · R&D - Engineering

Staff Software Engineer, Infrastructure at Armada, a company focused on edge AI infrastructure. The role involves defining and driving technical strategy for platform, security, and networking domains, architecting control planes and infrastructure services for a hybrid fleet of Kubernetes clusters, and automating network provisioning. Requires strong Golang, Kubernetes, and network automation experience.

What you'd actually do

  1. Define and drive long-term technical roadmaps for the Edge organization, ensuring architectural alignment across platform engineering, observability, networking, and security capabilities. Mentor a team of highly skilled engineers, fostering a culture of rigorous engineering excellence.
  2. Architect the next-generation control plane and robust infrastructure services that abstract platform complexity, creating a unified API for deploying to Azure Local, OpenShift, and standard Kubernetes clusters. Direct the engineering of complex, highly scalable Zero‑Touch Provisioning (ZTP) workflows for bare‑metal compute nodes.
  3. Lead the design of software services in Golang and Python to automate the provisioning and lifecycle management of Juniper SRX firewalls and switches. Champion intent-based networking paradigms, building automated workflows for ZTP of network gear programmatically via Netconf/YANG or XML APIs.
  4. Pioneer the organization's security software components, dictating enterprise standards for automated certificate management (PKI) and secure identity bootstrapping (SPIFFE/SPIRE). Oversee the implementation of software to enforce Zero Trust principles, ensuring strict, secure attestation of compute nodes and network devices.

Skills

Required

  • Golang
  • Kubernetes
  • Azure Local (Azure Stack HCI)
  • OpenShift
  • Linux systems programming
  • Networking stack
  • Docker
  • OCI runtimes
  • L2/L3 networking protocols (BGP, OSPF, VLANs, IPSec)
  • PKI
  • mTLS
  • Zero-Trust principles
  • Netconf
  • YANG
  • XML APIs
  • gRPC
  • Protobuf
  • Python

Nice to have

  • Custom Kubernetes Operators or Controllers
  • Azure SDKs
  • Azure Resource Manager (ARM) APIs
  • Ansible

What the JD emphasized

  • 12+ years of professional development experience
  • Expert-level proficiency in Golang (7+ years preferred)
  • Proven experience designing software systems to provision and manage network devices
  • Authoritative technical knowledge of Kubernetes, Azure Local (Azure Stack HCI), or OpenShift architectures at an enterprise scale.
  • Experience with Linux systems programming, the networking stack, and troubleshooting within bare-metal environments
  • Proven leadership in implementing PKI, mTLS, and Zero-Trust principles