Contribute to the design, development, and deployment of new features for core digital transformation and software projects.
Write well-designed, testable code and develop robust unit tests with a test-driven mindset to ensure high quality and performance.
Participate in technical design discussions, providing input on implementation, considering trade-offs for business value, scalability, and delivery timelines.
Debug, troubleshoot, and address performance issues in existing applications to ensure system stability and optimize user experience.
Collaborate cross-functionally with Product Managers, Solution Architects, ML Engineers, and Data Scientists to define requirements and deliver integrated solutions.
Assist in product feature development and provide engineering insights when reviewing future product roadmap items with Product Management.
Requirements
Currently enrolled in an accredited university and pursuing a Bachelor’s degree in Computer Science or a related technical field.
Must be a Rising Junior (Graduating 2027) or Rising Senior (Graduating 2026) at the start of the internship.
Demonstrated hands-on programming experience in one or more relevant languages (e.g., Python, Java, C++, C#, SQL, etc.).
Possesses strong analytical and problem-solving skills with a working knowledge of best coding practices.
Familiarity with Agile development methodologies and the ability to work in a collaborative team environment.
Must be located in the continental United States for the duration of the program.
Authorized to work in the US without restriction.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.