Logo
ZipRecruiter

Senior Software Engineer, Edge Infrastructure

ZipRecruiter, Bellevue, Washington, us, 98009

Save Job

Job Description About the Company Armada is an edge computing startup that provides computing infrastructure to remote areas where connectivity and cloud infrastructure are limited, as well as areas where data needs to be processed locally for real-time analytics and AI at the edge. We're looking to bring on the most brilliant minds to help further our mission of bridging the digital divide with advanced technology infrastructure that can be rapidly deployed

anywhere . About the role We are seeking a skilled and motivated Senior Software Engineer to join our growing Edge team. You will be a key contributor to designing, implementing, and maintaining the core infrastructure services, with a strong emphasis on cloud infrastructure and Kubernetes software development, that power our ruggedized Galleon mobile data centers and their seamless integration with our Commander cloud platform. You will work on building and managing cloud services, ensuring the reliability, security, and scalability of our distributed computing platform deployed in diverse and challenging environments. Location : This role is office-based at our Bellevue, Washington office. What You'll Do (Key Responsibilities) Architect, design, and develop robust, scalable, and highly available infrastructure services for our ruggedized Galleon data centers, primarily using Golang. Hands-on development of critical infrastructure components, including workload and service management, for the platform. Decompose complex infrastructure problems into simple, straightforward solutions, providing mechanisms for prioritization and rapid execution. Develop and maintain APIs (RESTful and/or gRPC) for internal and external consumption, enabling interaction with its services. Optimize services for maximum speed, scalability, and resource utilization, ensuring high availability and responsiveness in edge environments. Work with cloud platforms (AWS, GCP, Azure) and deploy applications in containerized environments (Docker, Kubernetes) within the context of Galleon and Commander. Develop and implement automation tools and scripts (e.g., using Python, Ansible, or Terraform) to streamline infrastructure operations and deployments. Implement Zero Touch Provisioning solutions and software to enable rapid deployment of Galleon data centers. Create and maintain comprehensive documentation for architecture, code, and operational procedures. Collaborate closely with other engineering teams (including networking, DevOps, frontend, and product) to ensure seamless integration of the infrastructure with the overall Armada.ai platform. Participate in code reviews, providing and receiving constructive feedback. Required Qualifications 7+ years of professional software development experience, with a strong focus on backend and infrastructure development. Expert-level proficiency in Golang, with a solid understanding of Go's paradigms, idioms, and best practices. Experience with other languages like Java or Python is a plus. Proven track record of designing and developing large-scale, distributed systems, preferably in resource-constrained or edge computing environments. Strong experience with containerization technologies (Docker, Kubernetes). Experience building and managing scalable, secure, and high-performance services and APIs. Experience with cloud platforms (AWS, Azure, GCP). Strong understanding of concurrency, multi-threading, and non-blocking I/O. Experience with monitoring and management tools (Prometheus, Grafana, ELK stack). Excellent analytical, problem-solving, and communication skills. Bachelor's degree or higher in computer science or a related technical field. Additional Qualifications Deep understanding of Kubernetes architecture, operational best practices (including cluster management, resource optimization, and security), operators, and CRDs. Proven experience in designing and implementing CI/CD pipelines for Kubernetes using Jenkins, GitLab CI, or ArgoCD. Strong proficiency in infrastructure as code (IaC) tools such as Terraform, especially in Kubernetes and cloud environments. Experience managing and securing container registries and artifact repositories. Experience with observability and troubleshooting in Kubernetes environments, including distributed tracing and log aggregation. Knowledge of security best practices for containerized applications and Kubernetes, including RBAC, security contexts, and network security. Experience automating OS configuration and deployment in edge environments. Compensation & Benefits For U.S. candidates: Starting base salary range is $144,000$180,000 USD, depending on experience and qualifications. This role includes equity and subsidized benefits (details available upon request). Benefits include: Medical, dental, and vision insurance (subsidized) HSA, FSA, and DCFSA options Retirement plans, including 401(k) and Roth 401(k) Unlimited paid time off (PTO) 15 paid holidays per year #LI-AB1 #LI-Onsite You're a Great Fit if You're A proactive learner with a growth mindset, curious and eager to develop skills. A detail-oriented problem-solver who works efficiently and independently. Thrives in fast-paced, entrepreneurial environments and contributes positively to team efforts. Highly organized, results-driven, with strong prioritization skills. Equal Opportunity Statement At Armada, we are committed to fostering an inclusive environment. We prohibit discrimination or harassment based on protected characteristics. Our hiring decisions are based on qualifications, merit, and business needs. #J-18808-Ljbffr