Senior Software Engineer Jobs in Singapore — Rakuten
Rakuten, a global leader in internet services, is searching for a skilled and experienced Senior Software Engineer (REACH) for its Singapore hub.
Rakuten’s mission is all about connecting businesses and people worldwide through a strong ecosystem powered by innovation and entrepreneurship.
Right now, Rakuten’s Global Ad Technology Department is growing fast and needs top-tier engineering talent for big new projects.
If you’re passionate about working on distributed systems and high-performance ad platforms, this role could be a fantastic step for your career.
Salary, Location, and Employment Type
Here’s what you need to know if you’re considering a tech career in Singapore:
Job Location: Singapore.
Organization: Rakuten (Global Ad Technology Department).
Employment Type: Full-time.
Team Hubs: Japan, Singapore, India, and China.
Job Summary and Responsibilities
As a Senior Software Engineer, you’ll design and develop scalable and resilient advertising technology solutions for Rakuten’s global e-commerce ecosystem. You’ll play a key part in making technical decisions and mentoring junior engineers.
Core Responsibilities
Software Development: Design and deploy robust, high-performance software for core advertising platforms.
Coding Standards: Write clean, maintainable code using Java, Scala, Go, or Python.
Feature Ownership: Lead complex technical features from concept to production, including design and testing.
Code Reviews: Conduct thorough code reviews to boost the team’s code quality.
Architectural Influence: Participate actively in architectural discussions for scalable solutions.
Mentorship: Guide junior and mid-level engineers towards technical excellence.
Production Support: Tackle complex production issues to keep critical systems available.
Global Collaboration: Work with product, QA, and data science teams based across the globe.
Qualifications and Skills
We’re looking for candidates with solid experience in large-scale data processing and distributed architectures.
Mandatory Qualifications
Experience: Strong background in software development, especially at a senior level.
Tech Stack: Expertise in Java, Scala, Go, or Python.
Architecture: Experience designing scalable and high-performance distributed systems.
Problem Solving: Ability to tackle tough engineering challenges and production issues.
Communication: Excellent skills for coordinating across cross-functional and global teams.
Role Details
| Feature | Details |
| Department | Global Ad Technology |
| Industry | E-commerce & Advertising Technology |
| Key Focus | High-performance Ad Platforms |
| Growth Phase | Strategic Business Expansion |
Who Should Apply? (Cultural Fit)
Rakuten values engineers who are driven by data and passionate about innovation. If you enjoy working on low-latency, real-time systems and processing data at scale, you’re a great fit for the team.
We provide a culture where continuous learning and technical excellence are prioritized. In this role, you’ll get the chance to influence the lives of millions of users and advertisers, all while working in a tech hub like Singapore.
Apply Now
This is a unique opportunity to make your mark on Singapore’s digital advertising landscape.
Professional Advice
When you apply, highlight projects in your resume where you’ve designed distributed systems or scalable platforms.
Rakuten places a high value on coding best practices, so in your technical interview, be sure to showcase your command of clean code and design patterns.
