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 scalabilityWork closely with senior engineers and cross-functional teams including Backend, Frontend, Mobile, and QA to design and execute solutionsReceive mentorship from senior engineers, enhancing your understanding of software development processes and best practicesPlay 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 consideredStrong foundational knowledge of at least one programming language (Java, Golang, Python, JavaScript)Understanding of basic software development concepts and methodologiesHands-on experience with any software development projects, whether academic, personal, or professional is a plusTools and Technologies: Exposure to Docker, Kubernetes, or cloud services is a plusInterest or experience in AI & UI/UX design, particularly in developing intuitive user interfacesStrong problem-solving skills, clear communication, ability to work well in a team, and willingness to learn new technologies