
Software Engineering Intern
State Street23 hours ago
Hangzhou, ChinaIntern
Responsibilities
- Develop and enhance application features under the guidance of senior engineers.
- Write clean, maintainable, and well-tested code.
- Participate in code reviews, debugging, and defect resolution.
- Assist with unit, integration, and functional testing.
- Use Git and GitHub for source control and team collaboration.
- Learn and apply CI/CD and Agile development practices.
- Use approved AI-assisted development tools such as GitHub Copilot where appropriate.
- Prepare technical documentation and share learning with the team.
Requirements
- Currently pursuing a bachelor's or master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Basic programming knowledge in at least one language such as Java, Python, or JavaScript/TypeScript.
- Understanding of basic data structures, algorithms, databases, and software engineering concepts.
- Familiarity with Git and CI/CD or Agile software development practices is preferred.
- Exposure to Spring Boot, REST APIs, SQL, Docker, cloud platforms, or React is a plus.
- Familiarity with AI tools such as Copilot and interest in applying AI to daily work.
- Strong analytical and problem-solving skills, good communication skills, and willingness to learn.
Benefits
- Inclusive development opportunities, flexible work-life support, paid volunteer days, and employee networks.
Tech Stack
Categories
About State Street
State Street is a global custodian bank and asset manager serving institutional investors with investment servicing, fund accounting, trading/FX, data, and index/active strategies. Its products include State Street Global Advisors’ funds and ETFs, the Charles River Investment Management Solution, and the front-to-back State Street Alpha platform. Founded in 1792 and headquartered in Boston, the company is publicly traded on the NYSE (ticker: STT) and operates across major markets worldwide.