GoTo Group

Software Engineer Intern - Merchant Services

GoTo Group • ID
JavaPython
About the Role

Join our engineering team as a Software Engineering Intern (6 months) through the Senior Engineer–Intern Pairing Program. You’ll be paired with a senior engineer and work on real projects across our core services, contributing directly to the development and improvement of our payment gateway solutions. This role offers hands-on exposure to production systems while learning how scalable, real-world engineering works in practice.

What You Will Do

  • Write, test, and maintain software across our platforms, ensuring robustness and scalability
  • Work closely with senior engineers and cross-functional teams including Backend, Frontend, Mobile, and QA to design and execute solutions
  • Receive mentorship from senior engineers, enhancing your understanding of software development processes and best practices
  • Play a key role in the development and optimization of new features and systems within Midtrans
  • What You Will Need

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline. Candidates in their final semester who have completed all academic requirements are also considered
  • Strong foundational knowledge of at least one programming language (Java, Golang, Python, JavaScript)
  • Understanding of basic software development concepts and methodologies
  • Hands-on experience with any software development projects, whether academic, personal, or professional is a plus
  • Tools and Technologies: Exposure to Docker, Kubernetes, or cloud services is a plus
  • Interest or experience in AI & UI/UX design, particularly in developing intuitive user interfaces
  • Strong problem-solving skills, clear communication, ability to work well in a team, and willingness to learn new technologies