Software Engineer - Intern
About the Program
The Software Engineering Internship Program is a full-time, hybrid internship program designed to bootstrap aspiring software engineers with foundational and practical skills and apply them in solving real-world, operational challenges. Over the course of three months, interns will develop software engineering skills, collaborate in a team-oriented environment, and deliver a meaningful capstone project.
This program balances structured learning, self-paced coursework, collaborative projects, and direct mentorship to ensure each intern not only builds strong technical proficiency but also cultivates the mindset and culture essential for high-performing teams.
Upon successfully completing the coursework and requirements of the program, exceptional interns may be offered a full-time position within our organization.
About you
This program is for you if you posses the following:
-
Educational Background: A Bachelor's degree in Computer Science, Information Technology, Software Engineering, or any related field.
-
Coding Experience: Hands-on coding experience via academic projects, hackathons, personal projects, freelance work, or other internships.
-
Technical Skills:
Strong fundamentals in Python, preferably with any of these API frameworks: Django, FastAPI, Flask
Strong fundamentals in JavaScript, preferably with ReactJS
Familiarity with version control using Git and REST APIs
-
Familiarity with cloud platforms such as AWS is a plus
-
Critical Thinker and Creative Thinker: You are eager to solve engineering challenges
-
Team Player: You can work in a dynamic and collaborative environment
-
Growth Mindset: You are eager to learn, you ask questions, and you are open to trying new tools.
-
Portfolio Projects: Having a Github link of any related work is a plus
If you meet these criteria and you are ready to transform your foundational skills into production-ready software engineering expertise, we'd love to see your application!