Job Description
Software Engineering Internship in Detroit, MI
Are you a driven student ready to launch your career in the heart of the Motor City? Detroit Tech Solutions is seeking a talented Software Engineering Intern to join our innovative team. You will gain hands-on experience working on scalable web applications and cutting-edge mobile platforms while mentoring with industry experts.
Why Join Us?
We offer a competitive stipend, mentorship from senior engineers, and a chance to leave your mark on Detroit's revitalized tech landscape. If you are eager to learn and thrive in a fast-paced environment, we want to meet you.
What You'll Do
- Assist in the design, development, and testing of software solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code in Python and JavaScript.
- Debug and resolve technical issues to ensure high system stability.
- Participate in code reviews and agile sprint planning sessions.
- Create technical documentation and API specifications.
Who You Are
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Familiarity with at least one modern programming language (e.g., Python, Java, C++).
- Understanding of data structures, algorithms, and software design principles.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and a collaborative mindset.
- Ability to work both independently and as part of a team.
Benefits
• Competitive hourly wage
• Flexible work schedule
• Learning and development opportunities
• Networking events with Detroit tech leaders
Responsibilities
- Assist in the design, development, and testing of software solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code in Python and JavaScript.
- Debug and resolve technical issues to ensure high system stability.
- Participate in code reviews and agile sprint planning sessions.
- Create technical documentation and API specifications.
Qualifications
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Familiarity with at least one modern programming language (e.g., Python, Java, C++).
- Understanding of data structures, algorithms, and software design principles.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and a collaborative mindset.
- Ability to work both independently and as part of a team.