Job Description
We are seeking a talented and motivated Software Engineering Intern to join our high-growth team in the heart of Music City. At Nashville Tech Innovations, we believe in nurturing the next generation of tech talent. This is a unique opportunity to work on scalable software solutions, learn from industry experts, and contribute to projects that are shaping the future of fintech.
Why Join Us?
- Paid Position: Competitive hourly wage with potential for full-time conversion.
- Real Impact: Work on live codebases and see your contributions in production immediately.
- Mentorship: One-on-one mentorship from senior engineers and regular team workshops.
Don't just be part of the industry—lead it. Apply now to kickstart your career in one of the South's fastest-growing tech hubs.
Responsibilities
- Code Development: Assist in the design, development, and testing of high-quality software applications using modern programming languages (Python, Java, or C#).
- Collaboration: Participate in daily stand-ups and sprint planning sessions within an Agile/Scrum environment.
- Debugging: Identify, troubleshoot, and resolve software defects and performance issues under the guidance of senior developers.
- Documentation: Write clear and concise technical documentation, including code comments and API documentation.
- Testing: Write unit and integration tests to ensure code reliability and stability.
- Research: Stay up-to-date with emerging technologies and propose innovative solutions to team challenges.
Qualifications
- Education: Currently enrolled as a Junior or Senior pursuing a Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Technical Skills: Strong understanding of data structures, algorithms, and object-oriented programming principles.
- Languages: Proficiency in at least one major programming language (Python, Java, C++, or JavaScript).
- Tools: Familiarity with version control systems (Git) and CI/CD pipelines.
- Soft Skills: Excellent problem-solving abilities and strong communication skills.
- Availability: Must be able to commit to a 12-week, full-time internship schedule (Summer or Fall start).