Find jobs
Pricing
Free Resume Checker
Sign in
Sign up
FIND JOBSPRICINGFREE RESUME CHECKERSIGN INSIGN UP
Jobs
/Software Engineer jobs
RA
Rakuten Asia

Software Engineer

LocationSingapore
Typefull-time
SeniorityMid
Experience3–5 yrs
DepartmentEngineering
Company size10,000+ people
First seenOct 6, 2026 · 5d ago
Verified live1d ago
At a glanceSummarised by Seekless from the posting.
Must have9
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
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
Nice to have5
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
Eligibility1
Fluency in English (written and spoken) is required due to the global nature of our teams
Skills
Java
Scala
Go
Python
MySQL
PostgreSQL
Cassandra
MongoDB
Git
AWS
GCP
Azure
Kafka
Spark
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 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.
Responsibilities
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.
Benefits
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.
More roles at Rakuten Asia
Software Engineer (Contract)Vice Senior ManagerEDB-IPP Project: Advancing Domain-Specific Multimodal Large Language Models and AI Governance for Vertical Domain ApplicationsEDB-IPP Project: Personalization and Long-Context Modeling in Large Language ModelsSenior Site Reliability (DevOps) Engineer (INPD)
Seekless
Seek less: one search across companies' own career pages, instead of a dozen job boards.
Product
Find jobsCompaniesPricingFree Resume CheckerBlog
Legal
AboutPrivacyTermsCookies
© 2026 SEEKLESS. ALL RIGHTS RESERVED.BUILT WITH CARE