Senior Golang Engineer
Armada
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.
We’re looking for a skilled Go Software Development Engineer (SDE) to join our Core Engineering team. In this role, you’ll help build scalable backend systems that support Armada’s AI infrastructure platform. You’ll work on components that touch scheduling, orchestration, service communication, and large-scale job execution across clusters.
This is an opportunity to contribute to high-impact projects at the intersection of systems engineering, distributed computing, and AI infrastructure.
Location. This role is office-based at our Bellevue, Washington office.
What You'll Do (Key Responsibilities)
- Build and maintain backend services in Go, focusing on reliability, scalability, and performance.
- Design and implement APIs, microservices, and distributed components that power our core orchestration platform.
- Collaborate with infrastructure and product teams to ship end-to-end features.
- Contribute to architectural decisions and help shape engineering best practices.
- Debug and optimize production systems, with a strong focus on observability and resilience.
- Participate in code reviews and contribute to a culture of high engineering standards.
Required Qualifications
- 2–5 years of experience in backend or systems development.
- Strong proficiency with Go (Golang) in production environments.
- Solid understanding of distributed systems fundamentals—e.g., concurrency, service discovery, messaging, etc.
- Experience with Docker, Kubernetes, or other container orchestration platforms.
- Familiarity with REST/gRPC APIs and cloud-native development.
- Strong communication skills and the ability to work effectively in a remote, fast-paced environment.
- Bachelor's or higher degree in Computer Science or a related technical field
Preferred Qualifications
- Experience working on orchestration, compute scheduling, or ML infrastructure.
- Familiarity with message queues (e.g., NATS, Kafka) and event-driven systems.
- Exposure to cloud platforms (AWS, GCP, or Azure).
- Contributions to open-source Go projects or distributed systems tools.
Compensation
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
- Competitive base salary and equity
- 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-ST1
#LI-Onsite
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 race, color, gender, religion, sexual orientation, national origin, disability, genetic information, pregnancy, 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.
Unsolicited Resumes and Candidates
Armada does not accept unsolicited resumes or candidate submissions from external agencies or recruiters. All candidates must apply directly through our careers page. Any resumes submitted by agencies without a prior signed agreement will be considered unsolicited and Armada will not be obligated to pay any fees.