Develop high-performance, reliable, testable and maintainable code.
Participating in all aspects of software development activities, including design, coding, code review, testing, bug fixing, and code/API documentation.
Collaborate with engineers and participate in daily or weekly stand ups and meetings.
Grow with the support of your team and help others on the team grow by providing thoughtful feedback and uplifting those around you.
Work both independently and collaboratively within a fast-paced development team, with clear, positive, and constructive communication.
Additional responsibilities as needed based on specific role or team
Requirements
Currently enrolled full time and pursuing a Bachelor's or Master’s in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience required with an expected graduation date of December 2026 – June 2027
Strong technical background with analytical and problem-solving skills
Previous related experience in software engineering (applicable coursework, projects, internships, etc.)
Proficiency and experience with at least one or more of the following: Java, C++, JavaScript, Python
Familiar with the software development lifecycle - designing, developing, deploying, and maintaining web and mobile apps
Results-oriented, with ability and interest in learning new technologies and adapting quickly to new requirements and environments
Excellent verbal and written communication skills; can effectively articulate complex ideas and influence others through well-reasoned explanations.
Ability to participate in a full-time internship between May-September
Additional Instructions
Develop high-performance, reliable, testable and maintainable code.
Participating in all aspects of software development activities, including design, coding, code review, testing, bug fixing, and code/API documentation.
Collaborate with engineers and participate in daily or weekly stand ups and meetings.
Grow with the support of your team and help others on the team grow by providing thoughtful feedback and uplifting those around you.
Work both independently and collaboratively within a fast-paced development team, with clear, positive, and constructive communication.
Additional responsibilities as needed based on specific role or team
Perks and Benefits
The U.S. pay range for this position is $38.00 -- $51.00 hourly.