Job Description
Apex Systems is looking for a motivated and talented Software Engineering Intern to join our innovative team in Oakland, California. This is a fantastic opportunity for students to immerse themselves in the tech industry while earning college credit. You will work alongside experienced mentors on cutting-edge projects that drive real business value.
In this role, you will gain exposure to our agile development lifecycle, modern cloud infrastructure, and collaborative engineering culture. We are committed to your growth, providing a structured learning environment where you can apply your academic knowledge to solve complex problems.
Responsibilities
- Assist in the design, development, and testing of software applications using modern programming languages.
- Collaborate with senior engineers to troubleshoot bugs and optimize existing codebases.
- Participate in daily stand-ups, code reviews, and sprint planning meetings.
- Write clear, maintainable documentation and technical specifications.
- Conduct research on new technologies and frameworks to support project requirements.
- Contribute to the continuous integration and deployment (CI/CD) pipeline.
Qualifications
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of data structures, algorithms, and object-oriented programming principles.
- Familiarity with at least one programming language (e.g., Python, Java, JavaScript) and one database system (e.g., SQL, MongoDB).
- Excellent analytical and problem-solving skills with a keen attention to detail.
- Strong verbal and written communication skills.
- Must be eligible to receive college credit for this internship position.