Armada is looking to further its mission of bridging the digital divide with advanced technology infrastructure that can be rapidly deployed anywhere, and is seeking a skilled Senior Software Engineer to contribute to designing, implementing, and maintaining the core infrastructure services.
Requirements
- Expert-level proficiency in Golang
- 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)
- Deep understanding with Kubernetes architecture, operational best practices, operators, and custom resource definitions (CRDs)
Responsibilities
- Architect, design, and develop robust, scalable, and highly available infrastructure services for ruggedized Galleon data centers
- Hands-on develop critical infrastructure components, including workload and service management, for the platform
- Develop and maintain APIs (RESTful and/or gRPC) for internal and external consumption
- Optimize services for maximum speed, scalability, and resource utilization
- Work with cloud platforms (AWS, GCP, Azure) and deploy applications in containerized environments (Docker, Kubernetes)
- Develop and implement automation tools and scripts to streamline infrastructure operations and deployments
- Implement Zero Touch Provisioning solutions and software's to enable rapid deployment of Galleon data centers
Other
- 7+ years of professional software development experience
- Bachelor's degree or higher degrees in computer science or a related technical field
- Excellent analytical, problem-solving, and communication skills
- A go-getter with a growth mindset
- A detail-oriented problem-solver
- Thrive in a fast-paced environment
- A collaborative team player
- Highly organized and results-driven