About the job
About the Company
Armada is a pioneering edge computing startup dedicated to delivering cutting-edge computing infrastructure to remote regions where connectivity and cloud services are scarce. Our mission is to bridge the digital divide by deploying advanced technology solutions that enable real-time analytics and AI processing at the edge. We are eager to attract the brightest minds to join us in transforming the technological landscape.
As a Software Engineer in our dynamic open-source ecosystem, you will play a vital role in designing, developing, and maintaining applications and services that operate on container runtimes such as Docker. You will collaborate closely with our DevOps and Infrastructure teams to ensure efficient, scalable, and robust deployment processes. The services you develop will focus on high-performance networking solutions tailored for software-defined networks, telecommunications, and IoT applications.
Location. This position is office-based at our Bellevue, Washington facility.
Key Responsibilities
- Design and maintain microservices and applications using Golang or Java.
- Develop features for dynamic network management, including automatic failover, load balancing, and real-time path selection based on network conditions.
- Implement comprehensive monitoring and alerting systems to ensure high availability and performance for deployed SD-WAN services.
- Design and build scalable APIs and services to facilitate network automation and policy enforcement.
- Work collaboratively with cross-functional teams to define, design, and deliver new features.
- Debug and resolve issues related to Kubernetes clusters and applications.
- Apply best practices for CI/CD pipelines, monitoring, and logging.
- Write thorough tests to guarantee code reliability and stability.
- Stay informed about the latest trends and technologies in software-defined networks, Kubernetes, and cloud-native development.

