Job Description
Join InnovateTech Solutions for a transformative Summer Internship in our Raleigh headquarters! As a Software Engineering Intern, you'll collaborate with industry leaders to develop cutting-edge applications while gaining hands-on experience in agile methodologies. This paid part-time role offers flexible scheduling perfect for students, mentorship from senior engineers, and exposure to real-world projects that impact millions of users. Our vibrant downtown Raleigh office provides a dynamic environment with modern amenities, networking events, and opportunities to convert to full-time roles post-graduation.
Responsibilities
- Develop and maintain scalable software applications using Java, Python, and React
- Participate in daily stand-ups, sprint planning, and retrospectives
- Write clean, efficient code following industry best practices and CI/CD pipelines
- Debug and resolve production issues using advanced debugging tools
- Collaborate with cross-functional teams including UX/UI and product management
- Contribute to technical documentation and code reviews
- Implement unit tests and integration tests to ensure software quality
- Present project progress and technical solutions to stakeholders
Qualifications
- Currently pursuing a Bachelor's degree in Computer Science, Engineering, or related field
- Strong proficiency in at least one programming language (Java, Python, or JavaScript)
- Familiarity with version control systems (Git) and Agile methodologies
- Experience with relational databases (SQL) and RESTful APIs
- Excellent problem-solving skills and attention to detail
- Strong communication abilities and teamwork aptitude
- Available to work 20-25 hours per week during summer months (May-August)
- Previous internship or academic project experience preferred