This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Sr Software Engineers located in Bellevue, WA will architect, develop, and implement cloud-native applications and scalable telemetry solutions using Golang, Kubernetes, and related technologies.
Job Responsibility
Responsible for building reliable, distributed systems that deliver high performance, observability, and operational visibility at scale
Design and develop cloud-native infrastructure and APIs using Go and Python, building custom Kubernetes controllers and operators to automate platform operations
Develop microservices and APIs in Golang, enabling infrastructure self-service and improving developer productivity using standards like Swagger and WSDL
Architect multi-cloud infrastructure across AWS and Azure using EC2/VMs, VPC/VNet, Load Balancers, RDS/Azure SQL, S3/Blob Storage, KMS/Key Vault, and DNS/IAM services
Implement observability platforms using Prometheus, Thanos, Grafana, OpenTelemetry, Splunk, and Outcold for metrics and logging
Automate infrastructure provisioning and delivery with Terraform, Ansible, GitOps (Flux), and GitLab CI pipelines
Ensure security and compliance with OPA/Gatekeeper, Kubernetes network policies, and tools like Wiz
Manage Kubernetes workloads with Containerd, Istio, and NGINX Ingress
implement autoscaling (KEDA), progressive delivery (Flagger), disaster recovery (Velero, ETCD), and stateful storage management with Portworx
Architect and manage GPU-optimized Kubernetes clusters for AI/ML workloads using NVIDIA GPU nodes
streamline multi-cluster operations with platforms like Spectro Cloud
Troubleshoot and debug Linux environments using Bash, systemd, and journalctl to ensure stability and resolve issues in cloud-native and containerized platforms
Requirements
Experience utilizing multiple programming languages including Python, Go, Java, and JavaScript, with production-level development
and experience designing RESTful APIs, gRPC services, and event-driven applications
Experience deploying and managing Kubernetes clusters on AWS EKS, Azure AKS, and on-premises using Kubeadm and Spectro Cloud
configuring ContainerD and Docker, RBAC, network policies, Istio and Cilium service meshes
and designing scalable micro-services architectures
Experience designing and deploying cloud-native software systems using 12-Factor principles, including building microservices that are stateless and configurable, connecting to external services
Experience utilizing Ubuntu, RHEL, and Flatcar Linux operating systems, including Bash scripting, troubleshooting kernel, network, and performance issues, and conducting root cause analysis of system and software failures
Experience utilizing DevOps tools including GitLab CI/CD for automated build, test, and deployment
Terraform and Ansible for Infrastructure-as-Code with reusable modules
and secrets management using Vault and KMS
Experience utilizing Prometheus and Grafana for monitoring, OpenTelemetry for tracing, Splunk for logging, and using observability data to improve performance and reliability
PRIMARY REQUIREMENTS: Bachelor’s degree in Computer Engineering, or a related field, or the foreign equivalent, and 5 years of related work experience
ALTERNATIVE REQUIREMENTS: Master’s degree in Computer Engineering, or a related field, or the foreign equivalent, and 3 years of related work experience