Armada→
Software Engineer Intern (Unpaid) at Armada · Bellevue…
InternshipOn-siteFull-timeBellevue Office, Sunset Corporate Camp
Skills
programming languagesdata structuresalgorithmsobject-oriented programmingteamwork abilities
Job Description
Summary: Armada is a full-stack edge infrastructure company delivering compute, connectivity, and sovereign AI/ML to some of the world’s most remote places. They are seeking a Software Engineer Intern to 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.
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
Preferred Qualifications:
- 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
Required Skills: Programming languages, Data structures, Algorithms
Important Skills: Object-oriented programming
Nice-to-Have Skills: Teamwork abilities