Job Description
Launch Your Career in Tech
We are looking for ambitious, tech-savvy students to join our dynamic team in Indianapolis as Software Engineering Interns. This is a rare opportunity to work on real-world projects that drive business growth, under the mentorship of industry veterans. Whether you are looking to start your summer journey or kick off your fall semester with a high-impact role, we want to hear from you.
Why Join Us?
- Real Impact: Work on scalable software solutions used by thousands of users.
- Mentorship: Receive one-on-one guidance from senior developers and engineers.
- Culture: Join a diverse, inclusive, and collaborative environment in the heart of Indiana.
What You Will Do
- Collaborate with cross-functional teams to design, develop, and test software applications.
- Write clean, efficient, and maintainable code in languages such as Python, Java, or JavaScript.
- Participate in code reviews and agile sprint planning sessions.
- Debug and troubleshoot complex issues to ensure system stability.
- Contribute to technical documentation and system architecture planning.
- Assist in the deployment of new features to production environments.
What We Are Looking For
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Strong foundation in data structures, algorithms, and object-oriented programming.
- Experience with at least one major programming language (e.g., Java, C++, Python, JavaScript).
- Excellent problem-solving skills and attention to detail.
- Ability to communicate complex technical concepts clearly.
- Available to start in Summer 2024 or Fall 2024.
Apply today to become the next innovator at Innovate Indianapolis Tech!
Responsibilities
- Collaborate with cross-functional teams to design, develop, and test software applications.
- Write clean, efficient, and maintainable code in languages such as Python, Java, or JavaScript.
- Participate in code reviews and agile sprint planning sessions.
- Debug and troubleshoot complex issues to ensure system stability.
- Contribute to technical documentation and system architecture planning.
- Assist in the deployment of new features to production environments.
Qualifications
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Strong foundation in data structures, algorithms, and object-oriented programming.
- Experience with at least one major programming language (e.g., Java, C++, Python, JavaScript).
- Excellent problem-solving skills and attention to detail.
- Ability to communicate complex technical concepts clearly.
- Available to start in Summer 2024 or Fall 2024.