Job Description
Are you ready to launch your career in technology?
NexGen Innovations is seeking a highly motivated and talented Software Engineering Intern to join our growing team in Indianapolis. We offer a competitive paid full-time internship program designed to bridge the gap between academic theory and real-world application. You will work alongside senior engineers, contribute to scalable software products, and gain invaluable mentorship in a fast-paced agile environment.
As an intern, you will have the opportunity to work on cutting-edge projects that impact millions of users. We are looking for someone who is eager to learn, thinks critically about code quality, and thrives in a collaborative atmosphere.
Responsibilities
- Collaborate with cross-functional teams to design, develop, and test high-quality software solutions.
- Write clean, maintainable, and efficient code in various programming languages (e.g., Java, Python, JavaScript).
- Participate in code reviews and provide constructive feedback to peers.
- Debug and resolve software defects and issues in existing systems.
- Document technical requirements, architecture, and code changes.
- Assist in the deployment and maintenance of applications in cloud environments.
- Attend daily stand-ups and sprint planning meetings to track progress.
Qualifications
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- Strong foundation in data structures, algorithms, and object-oriented programming.
- Familiarity with at least one modern programming language (e.g., Java, Python, C++, JavaScript).
- Experience with version control systems, preferably Git.
- Understanding of software development life cycle (SDLC) and Agile methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team setting.