ZipRecruiter
Job DescriptionJob Description
About the Company
Armada is an edge computing startup that provides computing infrastructure to remote areas where connectivity and cloud infrastructure is 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, using Golang primarily
Hands-on develop 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's 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 like Java or Python is a plus
Proven track record of designing and developing large-scale, distributed systems, preferably in a resource-constrained or edge computing environment
Strong experience with containerization technologies (Docker, Kubernetes)
Experience building and managing scalable, secure, and high-performance services and APIs
Experience with cloud computing platforms (AWS, Azure, or 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 degrees in computer science or a related technical field
Qualifications
Deep understanding with Kubernetes architecture, operational best practices (including cluster management, resource optimization, and security), operators, and custom resource definitions (CRDs)
Proven experience in designing and implementing CI/CD pipelines for Kubernetes deployments using tools like Jenkins, GitLab CI, or ArgoCD
Strong proficiency in infrastructure as code (IaC) tools such as Terraform, especially in the context of Kubernetes and cloud environments
Experience with managing and securing container registries and artifact repositories
Experience with observability and troubleshooting in Kubernetes environments, including distributed tracing and log aggregation
Experience with security best practices for containerized applications and Kubernetes deployments, including RBAC, security contexts, and network security
Experience with automation of operating system configuration and deployment in edge environments
Compensation & Benefits
For U.S. Based candidates: To ensure fairness and transparency, the starting base salary range for this role for candidates in the U.S. are listed below, varying based on location experience, skills, and qualifications. In addition to base salary, this role will also be offered equity and subsidized benefits (details available upon request).
Benefits
Medical, dental, and vision (subsidized cost)
Health savings accounts (HSA), flexible spending accounts (FSA), and dependent care FSAs (DCFSA)
Retirement plan options, including 401(k) and Roth 401(k)
Unlimited paid time off (PTO)
15 paid company holidays per year
#LI-AB1
#LI-Onsite
Compensation$144,000—$180,000 USD
You're a Great Fit if You're
A go-getter with a growth mindset. You're intellectually curious, have strong business acumen, and actively seek opportunities to build relevant skills and knowledge
A detail-oriented problem-solver. You can independently gather information, solve problems efficiently, and deliver results with a "get-it-done" attitude
Thrive in a fast-paced environment. You're energized by an entrepreneurial spirit, capable of working quickly, and excited to contribute to a growing company
A collaborative team player. You focus on business success and are motivated by team accomplishment vs personal agenda
Highly organized and results-driven. Strong prioritization skills and a dedicated work ethic are essential for you
Equal Opportunity Statement
At Armada, we are committed to fostering a work environment where everyone is given equal opportunities to thrive. As an equal opportunity employer, we strictly prohibit discrimination or harassment based on , , , , , , , genetic information, , or any other characteristic protected by law. This policy applies to all employment decisions, including hiring, promotions, and compensation. Our hiring is guided by qualifications, merit, and the business needs at the time.
About the Company
Armada is an edge computing startup that provides computing infrastructure to remote areas where connectivity and cloud infrastructure is 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, using Golang primarily
Hands-on develop 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's 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 like Java or Python is a plus
Proven track record of designing and developing large-scale, distributed systems, preferably in a resource-constrained or edge computing environment
Strong experience with containerization technologies (Docker, Kubernetes)
Experience building and managing scalable, secure, and high-performance services and APIs
Experience with cloud computing platforms (AWS, Azure, or 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 degrees in computer science or a related technical field
Qualifications
Deep understanding with Kubernetes architecture, operational best practices (including cluster management, resource optimization, and security), operators, and custom resource definitions (CRDs)
Proven experience in designing and implementing CI/CD pipelines for Kubernetes deployments using tools like Jenkins, GitLab CI, or ArgoCD
Strong proficiency in infrastructure as code (IaC) tools such as Terraform, especially in the context of Kubernetes and cloud environments
Experience with managing and securing container registries and artifact repositories
Experience with observability and troubleshooting in Kubernetes environments, including distributed tracing and log aggregation
Experience with security best practices for containerized applications and Kubernetes deployments, including RBAC, security contexts, and network security
Experience with automation of operating system configuration and deployment in edge environments
Compensation & Benefits
For U.S. Based candidates: To ensure fairness and transparency, the starting base salary range for this role for candidates in the U.S. are listed below, varying based on location experience, skills, and qualifications. In addition to base salary, this role will also be offered equity and subsidized benefits (details available upon request).
Benefits
Medical, dental, and vision (subsidized cost)
Health savings accounts (HSA), flexible spending accounts (FSA), and dependent care FSAs (DCFSA)
Retirement plan options, including 401(k) and Roth 401(k)
Unlimited paid time off (PTO)
15 paid company holidays per year
#LI-AB1
#LI-Onsite
Compensation$144,000—$180,000 USD
You're a Great Fit if You're
A go-getter with a growth mindset. You're intellectually curious, have strong business acumen, and actively seek opportunities to build relevant skills and knowledge
A detail-oriented problem-solver. You can independently gather information, solve problems efficiently, and deliver results with a "get-it-done" attitude
Thrive in a fast-paced environment. You're energized by an entrepreneurial spirit, capable of working quickly, and excited to contribute to a growing company
A collaborative team player. You focus on business success and are motivated by team accomplishment vs personal agenda
Highly organized and results-driven. Strong prioritization skills and a dedicated work ethic are essential for you
Equal Opportunity Statement
At Armada, we are committed to fostering a work environment where everyone is given equal opportunities to thrive. As an equal opportunity employer, we strictly prohibit discrimination or harassment based on , , , , , , , genetic information, , or any other characteristic protected by law. This policy applies to all employment decisions, including hiring, promotions, and compensation. Our hiring is guided by qualifications, merit, and the business needs at the time.