Software Engineer 1

January 7, 2026

Job Description

About the Company

Rakuten is a global technology company working across e-commerce, digital content, communications, and fintech. The company focuses on innovation, technology, and creating meaningful digital experiences for millions of users worldwide.


Role Overview

Software Engineer 1 is an entry-level role for candidates passionate about software development. You will work with experienced engineers on real-world projects, contribute to building scalable applications, and grow your technical skills in a collaborative environment.


Key Responsibilities

  • Design, develop, test, and maintain software applications
  • Participate in the full software development lifecycle
  • Write clean, efficient, and maintainable code
  • Debug and fix software issues
  • Take part in code reviews and Agile meetings
  • Work closely with product, design, and QA teams
  • Create and maintain technical documentation
  • Follow security and coding best practices

Required Qualifications

  • Bachelor’s degree in Computer Science or related field (or equivalent experience)
  • Knowledge of programming languages such as Java, Python, JavaScript, or C#
  • Basic understanding of Agile / Scrum methodology
  • Experience with Git or version control systems
  • Strong problem-solving and communication skills
  • Willingness to learn and grow

Preferred Skills

  • Internship or academic project experience
  • Web technologies: HTML, CSS, JavaScript
  • Exposure to cloud platforms: AWS, Azure, or GCP

Job Details

  • Role: Software Engineer 1 / Full Stack Developer
  • Industry: Internet / Technology
  • Department: Engineering – Software & QA
  • Employment Type: Full Time, Permanent

Key Skills

Software Development, Java, Python, JavaScript, C#, Git, Agile, Debugging, Web Development, Cloud Platforms, Communication Skills