Job Description
Join InnovateTech Solutions as a paid Software Engineering Intern and launch your career in cutting-edge technology development. Based in our Tucson headquarters, you'll work alongside industry experts on real-world projects while receiving mentorship and hands-on experience. This paid internship offers competitive compensation, flexible scheduling, and potential for full-time conversion. Gain exposure to agile methodologies, cloud technologies, and modern software stacks while contributing to innovative solutions that impact millions of users.
Responsibilities
- Develop and test software components using Java/Python in an Agile environment
- Collaborate with senior engineers on code reviews and technical documentation
- Debug and optimize existing applications using industry-standard tools
- Participate in sprint planning and daily stand-up meetings
- Create unit tests and automation scripts to ensure code quality
- Research and implement emerging technologies (AWS, Docker, Kubernetes)
- Present technical findings to cross-functional teams
Qualifications
- Currently pursuing Bachelor's degree in Computer Science or related field
- Strong foundation in data structures and algorithms
- Experience with version control systems (Git) and CI/CD pipelines
- Familiarity with RESTful APIs and web development principles
- Excellent problem-solving and communication skills
- Ability to work 15-20 hours per week during academic terms
- Portfolio showcasing personal or academic projects