Rakuten
e-commerce
SeniorSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.