About the job
About the Company
Armada is an innovative edge computing startup dedicated to providing cutting-edge computing infrastructure in remote regions where connectivity and cloud services are scarce. Our mission is to bridge the digital divide by deploying advanced technology infrastructure that enables real-time analytics and AI capabilities at the edge. We are seeking exceptionally talented individuals to join us in our journey to transform how data is processed and utilized globally.
As a Senior Software Engineer specializing in the open-source ecosystem, you will play a pivotal 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. Your work will focus on delivering high-performance networking solutions tailored for software-defined networks, telecommunications, and IoT applications.
Location: This position is office-based at our Bellevue, Washington office.
Key Responsibilities
- Develop and maintain microservices and applications using Golang.
- Create features for dynamic network management, including auto-failover, load balancing, and path selection based on real-time network conditions.
- Implement monitoring and alerting systems to guarantee high availability and performance for deployed SD-WAN services.
- Design and build scalable APIs and services that facilitate network automation, policy enforcement, and optimized traffic routing.
- Work collaboratively with cross-functional teams to define, design, and deliver new features.
- Debug and resolve issues within Kubernetes clusters and applications.
- Adopt best practices for CI/CD pipelines, monitoring, and logging.
- Write comprehensive tests to ensure code reliability and stability.
- Stay informed on the latest industry trends and technologies in software-defined networks, Kubernetes, and cloud-native development.

