Logo

Software Engineering Intern (Summer 2025)

Gemini
Singapore, Singapore
Temporary
Hybrid

About this job

Job category

Engineering

Job type

Temporary

Location

Singapore, Singapore

Company size

Scale Up [ 11<50 employees ]

Apply now

Don't miss out on this opportunity. Apply now and take the first step toward success.

Resume Assistance

See how well your resume matches this job role with our AI-powered score. By uploading your resume, you agree to our Terms of Service

Job Description

Software Engineering Intern at Gemini, supporting new products and features on the Gemini platform, working with a team of developers, writing automated tests, and improving the platform's performance and maintainability.

Responsibilities

  • Support new products and product features on the Gemini platform, as part of a tight knit team of two to eight developers.
  • Partner with senior engineers to write automated tests to ensure the operation and correctness of new product features.
  • Provide technical input and knowledge to the planning, design, and requirements process for new products and features.
  • Review other software engineers’ code for correctness, style, and information security concerns.
  • Improve the performance, maintainability, and operations of the Gemini code base by engaging in occasional refactoring and upgrade projects.
  • Support your team’s production software by responding to an occasional alert or bug report.

Requirements

  • Pursuing a Bachelor’s Degree in computer science, computer engineering or comparable.
  • Current rising sophomore, junior or senior at a university or college.
  • A customer and product-focused mindset, with the ability to make well-reasoned tradeoffs between speed and quality.
  • Interest and basic understanding of core Software Engineering and coding concepts.
  • Interest in the blockchain and Web3 Industry.
  • Learning to work collaboratively on a team and communicate in meetings.
  • Effectively communicates work status to teammates and manager.
  • Proactively asks questions and reaches out for help when stuck.
  • Voices concerns or need for clarification to their manager.
  • Accepts feedback graciously and learns from experience.
© All rights reserved.