Skip to sign up

Job matched to your search

R

Software Engineer

Rakuten Global · SG

SG · On-siteFull-TimePosted Jun 19, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

Job description

Job Description:

Rakuten Group, Inc. is a global leader in internet services and has a diverse ecosystem spanning across e-commerce, fintech, communications and more serving approximately 1.8 billion members worldwide. Founded in Tokyo in 1997, the Group operates in over 30 countries and regions with more than 30,000 employees.

Based in Singapore's Central Business District, Rakuten Asia Pte. Ltd. serves as the regional headquarters for Asia, driving value through areas such as advertising product development, product strategy, and data management to support Rakuten Group's global ecosystem.

Learn more at: https://global.rakuten.com/corp/

The Global Ad Technology Department (GATD) manages the whole of the advertising systems that power Rakuten. We are a cross-functional and data-driven organization working together in a diverse team spread across five countries: Japan, Singapore, India, China and UK.

GATD Website: https://corp.rakuten.co.jp/careers/feature/adtech/en/

We are looking for a motivated Software Engineer with 2–3 years of experience to join our engineering team. You will contribute to the full software development lifecycle, building and maintaining robust, scalable features within our Ad Tech ecosystem. This role is perfect for an engineer who is eager to sharpen their skills in Java and Cloud-native development while working at the forefront of AI-augmented software engineering.

If you are a builder who values technical rigor, thrives in cross-functional environments, and is eager to contribute to Rakuten’s expansive global ecosystem, we want to talk to you.

Responsibilities:

  • Project Execution & Engineering Excellence

    • Feature Implementation: Translate technical specifications into clean, maintainable, and efficient code. You will own the implementation of specific modules from development through to deployment.
    • Quality Assurance: Participate in peer code reviews, ensuring adherence to design patterns, security best practices, and team coding standards.
    • AI-Augmented Development: Utilize AI-powered coding assistants (e.g., GitHub Copilot, Cursor) to accelerate your development workflow. You will be responsible for ensuring that all AI-generated code is verified for security and accuracy before it reaches production.
  • Productive Contribution

    • System Maintenance: Assist in identifying and resolving technical debt. You will help maintain the health of our product ecosystem by proactively addressing bugs and performance bottlenecks.
    • Workflow Automation: Use prompt engineering and internal tools to automate repetitive tasks, such as writing unit tests, drafting documentation, and refactoring legacy code.
  • Collaboration & Growth

    • Team Integration: Work closely with senior engineers, product managers, and architects to understand business requirements and translate them into functional technical solutions.
    • Continuous Learning: Stay current with emerging technologies and AI tools. We encourage a culture of knowledge sharing, where you will contribute to team discussions and documentation.

Requirements:

  • Experience: 2+ years of professional software engineering experience, with a solid understanding of the full SDLC in a production environment.
  • Technical Foundation: Hands-on experience with Java (Spring Boot/Batch) and exposure to Cloud-native architectures (GCP ecosystem preferred: BigQuery, DataProc, Composer).
  • Data Proficiency: Working knowledge of both relational (MariaDB/MySQL) and NoSQL (MongoDB) databases.
  • AI-Fluency: Demonstrated experience using AI-assisted coding tools (e.g., Cursor, GitHub Copilot) to improve your individual coding velocity and code quality.
  • Problem Solving: A strong analytical mindset with the ability to break down complex business requirements into actionable coding tasks.
  • Communication: Ability to clearly explain technical cha

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →