Job Description
Join TechInnovate Solutions' dynamic team as a Software Engineering Intern and transform your academic knowledge into real-world impact! This full-time summer/fall internship offers hands-on experience with cutting-edge technologies in our Charlotte, NC headquarters. You'll collaborate with industry experts on high-visibility projects while gaining exposure to agile development methodologies, cloud infrastructure, and scalable software solutions. This is your chance to build a portfolio that stands out and accelerate your career in tech.
We're looking for passionate problem-solvers eager to learn in a collaborative environment. Our internship program includes mentorship sessions, technical workshops, and networking opportunities with senior engineers. Plus, enjoy competitive compensation, flexible scheduling, and a hybrid work model that balances office collaboration with remote flexibility.
Responsibilities
- Develop and test scalable software solutions using modern frameworks (React, Node.js, Python)
- Collaborate with cross-functional teams to define requirements and implement features
- Debug and optimize existing applications for performance improvements
- Participate in agile ceremonies (sprints, stand-ups, retrospectives)
- Document code and technical specifications using industry best practices
- Contribute to CI/CD pipelines and cloud deployment strategies (AWS/Azure)
- Present project progress and solutions to technical stakeholders
Qualifications
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Engineering, or related field
- Proficiency in at least one programming language (Python, Java, JavaScript, or C++)
- Familiarity with version control systems (Git) and agile methodologies
- Strong problem-solving skills with attention to detail
- Ability to work collaboratively in a fast-paced environment
- Basic understanding of web development concepts (REST APIs, databases)
- Excellent communication and documentation skills