remote
Engineering Internship - Colgate Palmolive
Software Engineer
Hands‑on engineering internship focused on software development, coding in Python, Java, and C++, using Git for version control and Agile methodologies to deliver high‑quality solutions.
About the role
Key Responsibilities
- Collaborate with senior engineers to design, develop, and test software components in Python, Java, and C++.
- Participate in code reviews, unit testing, and continuous integration pipelines.
- Contribute to documentation and maintain clear, concise technical specifications.
- Assist in troubleshooting and debugging production issues.
- Engage in Agile ceremonies, including sprint planning, stand‑ups, and retrospectives.
Requirements
- Current enrollment in a Computer Science, Software Engineering, or related degree program.
- Strong programming fundamentals and experience with at least one of Python, Java, or C++.
- Familiarity with Git version control and basic CI/CD concepts.
- Excellent problem‑solving skills and a collaborative mindset.
- Effective written and verbal communication in English.