Rakuten

e-commerce

SeniorSoftwareEngineer

Singapore, Singapore FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer at Rakuten. Skills: Designing, developing, and deploying robust, scalable, and high-performance software solutions, Writing clean, maintainable, and efficient code, Leading complex technical features or modules, Conducting thorough code reviews, Contributing significantly to architectural discussions and technical design decisions, Mentoring and guiding junior and mid-level engineers, Troubleshooting and resolving complex production issues, Collaborating effectively with”

What You'll Achieve.

Design, build, and scale our next generation of ad platforms and services; Ensure robust, high-performance systems; Maintain our leadership in the e-commerce advertising space; Deliver innovative solutions that directly impact millions of users and advertisers worldwide; Ensure high availability and performance of critical systems

Industry & Context.

e commerce
Problems you'll solve

Problem-solving skills, with the ability to debug complex issues across multiple systems; Troubleshooting and resolving complex production issues

What They're Looking For.

Must Have

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 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, 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

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

What You'll Do.

and high-performance software solutions for our core advertising platforms and services

and efficient code using Java

Python and adhering to engineering best practices

Leading complex technical features or modules from concept to production

including requirements analysis

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

Data Science) to deliver integrated solutions

How You'll Work.

Team & Collaboration

Collaborating effectively with cross-functional and geographically distributed teams (Product, QA, DevOps, Data Science) to deliver integrated solutions; Collaborating seamlessly across key hubs in Japan, Singapore, India, and China

Communication Scope

Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences; Fluency in English (written and spoken) is required

Process & Methodology

Leading complex technical features or modules from concept to production

Full Job Description

**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 O

Free ATS check

Applying for this Senior Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Rakuten?

Real rants from real employees. Read before you apply.

Read Company Rants →