Job Description
Join InnovateTech Labs' award-winning engineering team in the heart of Silicon Valley! We're seeking a passionate Software Engineering Intern for an immediate, paid opportunity at our San Jose headquarters. This 12-week program offers hands-on experience with cutting-edge technologies while collaborating on real-world projects that impact millions of users. You'll receive mentorship from industry veterans and gain exposure to agile development methodologies, cloud infrastructure, and product lifecycle management.
What you'll gain: Technical mentorship, professional networking, portfolio-building projects, and potential full-time conversion. Relocation assistance available for non-local candidates.
Responsibilities
- Develop and maintain scalable backend services using Java and Spring Boot
- Contribute to CI/CD pipeline automation using Jenkins and Docker
- Collaborate on API development and integration testing
- Participate in daily stand-ups and sprint planning ceremonies
- Optimize database performance and troubleshoot production issues
- Document technical specifications and create API documentation
- Present project outcomes to engineering leadership team
Qualifications
- Currently pursuing Bachelor's or Master's in Computer Science or related field
- Proficiency in Java, Python, or JavaScript (React/Node.js)
- Familiarity with SQL databases and RESTful APIs
- Experience with version control (Git) and collaborative workflows
- Strong problem-solving skills and attention to detail
- Ability to work 20-40 hours/week during internship period
- Available to start within 2 weeks of application
- Portfolio demonstrating personal or academic projects (GitHub preferred)