Skip to content
← Back to job listings

Software Engineer

rakuten · Singapore

Software DevelopmentExternal listingfull-timeabout 5 hours ago

About The Role

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 skilled engineers to build, maintain, and enhance our next generation of ad platforms and services. We are expanding our engineering capabilities to strengthen our ability to innovate rapidly, ensure robust 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 talented and motivated Software Engineer to join our dynamic Global Ad Technology Department. In this role, you will be a key contributor to the design, development, and deployment of high-performance, scalable, and resilient advertising technology solutions that power Rakuten's global e-commerce ecosystem.

You will work as part of a collaborative team, tackling interesting engineering challenges related to data processing, system performance, and distributed architectures. This is an excellent opportunity to expand your skills, take ownership of significant features, and contribute to products that directly impact millions of users and advertisers worldwide.

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

  • Designing, developing, testing, and deploying high-quality software features and components for our core advertising platforms and services.
  • Writing clean, maintainable, and efficient code using [Specify main programming languages, e.g., Java, Scala, Go, Python] and adhering to established engineering best practices.
  • Participating actively in technical discussions, code reviews, and design sessions to ensure robust and scalable solutions.
  • Troubleshooting and debugging issues in development and production environments, ensuring system stability and performance.
  • Collaborating closely with product managers, QA engineers, and other software engineers to translate requirements into technical specifications and deliver integrated solutions.
  • Contributing to the continuous improvement of our development processes , tools, and engineering standards.
  • Learning and applying new technologies and concepts relevant to the AdTech domain and distributed systems.

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

  • The opportunity to contribute directly to mission-critical advertising platforms that operate at global scale.
  • Exposure to cutting-edge technologies and real-world 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 senior engineering or specialized roles within a leading global company.

Mandatory Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • 3 to 5 years of experience in software development, with a focus on building scalable and maintainable applications.
  • Proficiency in at least one modern programming language (e.g., Java, Scala, Go, Python).
  • Solid understanding of data structures, algorithms, and object-oriented design principles.
  • Experience with relational or NoSQL databases (e.g., MySQL, PostgreSQL, Cassandra, MongoDB).
  • Familiarity with version control systems (e.g., Git).
  • Understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and ability to work effectively in a team environment.
  • Fluency in English (written and spoken) is required due to the global nature of our teams.

Preferred Qualifications (Nice to Have)

  • Experience with distributed systems or microservices architecture.
  • Familiarity with cloud platforms (e.g., AWS, GCP, Azure).
  • Experience with big data technologies (e.g., Kafka, Spark).
  • Experience in the AdTech, MarTech, or e-commerce industry.
  • Contributions to open-source projects.

If you're a passionate and driven Software Engineer eager to contribute to global-scale advertising technology, explore our current openings. Let's achieve remarkable results together.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing