Back to jobs
Software Engineer Intern
Armada3/27/2026
Tailor your CV for this job
Check how you match this role. Free match score or sign up free for full CV tailoring.
Industries
Keywords
Languages
About the Company
Armada is a full-stack edge infrastructure company delivering compute, connectivity, and sovereign AI/ML to some of the world’s most remote places. Named one of Fast Company's Most Innovative Companies, Armada’s solutions are deployed in over 60 countries globally for organizations ranging from energy to defense.
With over $200 million in funding, Armada is backed by top investors such as Microsoft (M12), Founders Fund, and has strategic partnerships including Starlink, Skydio, and NVIDIA. We are looking for the most brilliant minds in the world to join us.
Working at Armada means taking ownership, driving autonomy, and delivering impact. You’ll tackle challenges that haven’t been solved before and help build something transformative from the ground up. What you do here will not only define your career but help further Armada’s mission to bridge the digital divide for customers around the world.
About the Role
We are looking for a driven and enthusiastic Software Engineer Intern to join our development team. In this role, you will work on real-world software projects, contribute to the development and optimization of applications, and gain hands-on experience in all phases of the software development lifecycle. You’ll be mentored by experienced engineers and have the opportunity to grow your technical and professional skills in a collaborative environment.
This is a learning-focused, unpaid internship that emphasizes mentorship, skill development, and exposure to industry-standard tools and practices.
Location. This role is office-based at our Bellevue, Washington office.
What You'll Do (Key Responsibilities)
• Assist in designing, coding, testing, and debugging software applications.
• Collaborate with engineers, designers, and product managers to understand requirements and propose technical solutions.
• Participate in code reviews and contribute to improving development best practices.
• Write clear and concise documentation for code and systems.
• Learn and apply modern software development tools, frameworks, and methodologies.
• Contribute to unit, integration, and regression testing efforts.
Required Qualifications
• Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
• Proficiency in at least one programming language such as Java, Python, JavaScript, C++, or Go.
• Understanding of data structures, algorithms, and object-oriented programming principles.
• Strong problem-solving and analytical skills.
• Excellent communication and teamwork abilities.