Work on meaningful software projects that simulate industry workflows.
Get 1:1 and group mentorship from experienced engineers and tech leaders.
React, Spring Boot, GraphQL, Docker, MySQL, VSCode, Eclipse, AWS, and more.
Explore cutting-edge AI tools like ChatGPT and core AWS services.
Resume reviews, interview coaching, and strong references upon completion.
Optional exposure to nonprofit operations, outreach, and light fundraising.
“I highly recommend the Software Developer Internship. During my time in the program, I gained valuable experience working with technologies like GraphQL, Spring Boot, and Docker. The learning environment was supportive and engaging, and I appreciated the opportunity to grow my technical skills. Special thanks to Hillary and Julie for their excellent guidance. They were always quick to help resolve any roadblocks I encountered.”
“Participating in the first term of the internship program was a great experience. I had the opportunity to work on a full-stack development project that involved technologies like Java, Vue.js, Docker, SQL, and GraphQL. The team offered a flexible schedule that let me adjust my workload each week, which made it manageable to continue the internship during the semester. They also introduced us to practices like agile systems, sprint planning, and team stand-ups, which gave me a better understanding of how professional dev teams operate. This experience helped me grow both technically and professionally, and it reinforced my interest in a career in software development. I’m grateful to have been part of the team and would recommend the program to any student looking to gain experience in this field.”