Logo-of-Rakuten-hiring-for-jobs-in-Singapore-on-GrabJobs

Senior Software Engineer (REACH)

icon building Company : Rakuten
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Software Engineer (REACH)

Job Description:

About Rakuten:
Rakuten is a global leader in internet services, empowering individuals and businesses worldwide through a diverse ecosystem of over 70 services including e-commerce, fintech, digital content, and communications. Our mission is to contribute to society by creating value through innovation and entrepreneurship, connecting the world through our unique membership-based loyalty program and vast global reach.

About the Rakuten Global Ad Technology Department:
The Rakuten Global Ad Technology Department stands at the forefront of innovation, transforming how brands reach and influence consumers within our leading global e-commerce environment. As a fundamentally data-driven and highly cross-functional team, we build and manage a comprehensive suite of advertising products and services, leveraging Rakuten's immense first-party data and vast consumer reach to create highly effective marketing solutions. Our dynamic teams collaborate seamlessly across key hubs in Japan, Singapore, India, and China, working together to develop, optimize, and scale cutting-edge ad platforms, performance marketing tools, and sophisticated audience targeting capabilities.

Why We Are Hiring:

Rakuten's sustained success and continuous growth mean that our Global Ad Technology Department is entering a pivotal phase of expansion. We are strategically scaling our business to meet the increasing demands of the digital advertising landscape and to capitalize on a multitude of new, transformative projects lined up. These initiatives are ambitious, cutting-edge, and require top-tier engineering talent to design, build, and scale our next generation of ad platforms and services. We are expanding our engineering capabilities to strengthen our ability to innovate rapidly, ensure robust, high-performance systems, and maintain our leadership in the e-commerce advertising space. This role is key to enabling our continued innovation and growth.

The Opportunity:
We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic Global Ad Technology Department. This role is crucial for designing, developing, and deploying high-performance, scalable, and resilient advertising technology solutions that power Rakuten's global e-commerce ecosystem. You will be a key technical contributor, influencing architectural decisions, mentoring junior engineers, and driving best practices within your team.

In this role, you will tackle complex engineering challenges related to large-scale data processing, low-latency real-time systems, and highly distributed architectures. You will collaborate closely with product managers, data scientists, and other engineering teams across our global hubs to deliver innovative solutions that directly impact millions of users and advertisers worldwide.

Specifically, as a Senior Software Engineer, you will be responsible for:

  • Designing, developing, and deploying robust, scalable, and high-performance software solutions for our core advertising platforms and services.

  • Writing clean, maintainable, and efficient code using Java, Scala, Go, Python and adhering to engineering best practices.

  • Leading complex technical features or modules from concept to production, including requirements analysis, design, implementation, testing, and operational support.

  • Conducting thorough code reviews, providing constructive feedback, and ensuring code quality and adherence to architectural guidelines.

  • Contributing significantly to architectural discussions and technical design decisions, evaluating trade-offs and advocating for scalable and resilient solutions.

  • Mentoring and guiding junior and mid-level engineers, fostering a culture of technical excellence and continuous learning.

  • Troubleshooting and resolving complex production issues, ensuring high availability and performance of critical systems.

  • Collaborating effectively with cross-functional and geographically distributed teams (Product, QA, DevOps, Data Science) to deliver integrated solutions.

When you join Rakuten's Global Ad Technology Department, you're not just getting a job – you're gaining access to:

  • The opportunity to build and scale mission-critical advertising platforms that operate at massive global scale.

  • Exposure to cutting-edge technologies and complex, real-time data challenges in the AdTech space.

  • A collaborative, innovation-driven, and intellectually stimulating environment with diverse engineering teams across multiple countries.

  • Significant potential for career growth into technical leadership (Staff/Principal Engineer) or management roles within a leading global company.

Mandatory Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.

  • Minimum 5 years of progressive experience in software development, with a significant portion in designing and building large-scale, distributed systems.

  • Expert proficiency in at least one modern programming language (e.g., Java, Scala, Go, Python) and strong familiarity with others.

  • Deep understanding of data structures, algorithms, and software design principles.

  • Proven experience with distributed systems, microservices architecture, and cloud platforms (e.g., AWS, GCP, Azure).

  • Experience with high-throughput, low-latency systems (e.g., ad serving, real-time bidding, data pipelines) is highly desirable.

  • Solid understanding of database technologies (SQL and NoSQL, e.g., MySQL, PostgreSQL, Teradata, ElasticSearch, MongoDB).

  • Experience with big data technologies (e.g., Kafka, Spark, Flink, Hadoop).

  • Experience with CI/CD pipelines, automated testing, and release processes.

  • Strong problem-solving skills, with the ability to debug complex issues across multiple systems.

  • Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.

  • Experience mentoring junior engineers and leading technical initiatives.

  • Fluency in English (written and spoken) is required due to the global nature of our teams.

Preferred Qualifications (Nice to Have):

  • Experience in the AdTech, MarTech, or e-commerce industry.

  • Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).

  • Contributions to open-source projects or active participation in tech communities.

If you're a passionate and driven Senior Software Engineer ready to make a significant impact on global-scale advertising technology, explore our current openings. Let's achieve remarkable results together.

Original job Senior Software Engineer (REACH) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

About the Company

Rakuten

楽天市場はインターネット通販が楽しめる総合ショッピングモール。楽天ポイントがどんどん貯まる!使える!毎日お得なクーポンも。食品から家電、ファッション、ベビー用品、コスメまで、充実の品揃え。

Read more about the company

Auto-Apply to Senior Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Senior Software Engineer Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.