Job Description
We are looking for a driven Software Engineering Intern to join our team in San Jose, California. At Apex Digital Systems, we are committed to innovation and excellence in the tech industry. This is an immediate hire opportunity for a Summer/Fall start, offering a chance to work on scalable software solutions that power millions of users worldwide.
What You Will Do:
In this role, you will collaborate with experienced engineers to design, develop, and test high-quality software. You will gain exposure to agile methodologies, modern cloud technologies, and real-world project scenarios. We are seeking candidates who are eager to learn, think critically, and contribute to our mission of building the future of digital experiences.
Responsibilities
- Write clean, efficient, and well-documented code in languages such as Python, Java, or JavaScript.
- Participate in code reviews and contribute to architectural discussions.
- Debug and resolve software defects and performance issues.
- Assist in the design and implementation of new features for our web and mobile platforms.
- Engage with cross-functional teams including Product Managers, Designers, and QA Engineers.
- Contribute to technical documentation and technical debt reduction efforts.
Qualifications
- Currently enrolled in a Bachelor’s or Master’s degree program in Computer Science, Information Technology, or a related technical field.
- Strong understanding of data structures, algorithms, and software design principles.
- Familiarity with at least one major programming language and web technologies (HTML, CSS, React, or Node.js preferred).
- Experience with version control systems like Git is required.
- Excellent problem-solving skills and attention to detail.
- Ability to communicate technical concepts effectively to both technical and non-technical stakeholders.