Premium Employer

i

This company page is being actively managed by Rakuten Team. If you also belong to the team, you can get access from here

Rakuten Verified Tick

Compare button icon Compare button icon Compare
3.6

based on 395 Reviews

filter salaries All Filters

2 Rakuten Staff Engineer Jobs

Staff Engineer - Backend Technologies (10-12 yrs)

10-12 years

Staff Engineer - Backend Technologies (10-12 yrs)

Rakuten

posted 11d ago

Job Role Insights

Flexible timing

Job Description

Department Overview :


Marketing Cloud Platform Department (MCPD)'s mission is to lead Rakuten's marketing related products strategy, execute product development and implementation.

We empower Rakuten internal marketing teams by building engaging, respectful and cost-efficient marketing platforms that put our customer at the center. Our main advantage comes from our ability to leverage the Rakuten Ecosystem. We provide marketing solutions such as marketing campaign management, multichannel communication and personalization.

As a 200+ experts across Japan, India and Singapore, we are proud to be a technology organization, and we share our knowledge across the Rakuten Tech community.

Job Description :

Position Overview :


- We are seeking a highly skilled and experienced Staff Engineer to to join our engineering team. The ideal candidate will possess deep expertise in Java, advanced Java, and microservices architecture, with strong skills in system design, low-level design (LLD), and database scaling.


- You will play a pivotal role in shaping our technology stack, ensuring high availability and scalability, and mentoring junior engineers.


- A key focus will be on leveraging Kubernetes for container orchestration and driving technical excellence across the organization.


- As a Staff Engineer, you will be responsible for hands-on and overseeing the development and delivery of our MCPD products, ensuring the highest standards of quality, performance, and reliability.

Key Responsibilities :

- Architect and Design Systems: Lead the design and development of highly scalable and resilient microservices-based systems, providing both high-level architecture (HLD) and detailed low-level designs (LLD).

- Code Reviews and Best Practices: Drive engineering best practices through code reviews, design discussions, and collaboration with cross-functional teams.

- Database Scaling: Design and optimize databases to support high transaction volumes, ensuring efficient scaling and performance tuning for production environments.

- Microservices Development: Build, deploy, and manage microservices using modern technologies and frameworks, ensuring smooth operation in distributed environments.

- System Ownership: Take full ownership of features or systems from conception to production, ensuring they meet reliability, performance, and security standards.

- Kubernetes & Cloud-Native Architecture: Leverage Kubernetes for deploying, scaling, and managing containerized applications, ensuring seamless orchestration in cloud environments.

- Mentorship and Leadership: Mentor junior engineers and contribute to their professional growth through knowledge sharing, coaching, and promoting a culture of continuous improvement.

- Collaboration: Work closely with product managers, architects, and other engineering teams to translate business requirements into technical solutions.

- Innovation and R&D: Stay updated with the latest technology trends and evaluate new tools, frameworks, and methodologies to ensure the team is leveraging cutting-edge solutions.

Qualifications :

- Bachelor's or master's degree in computer science, Engineering, or a related field.

- 10+ years of experience in software development, with expertise in Java and advanced Java concepts.

- Proven experience with microservices architecture, including hands-on experience building and maintaining distributed systems.

- Strong understanding of system design and ability to create high-availability, high-performance applications.

- Experience with low-level design (LLD), providing detailed design solutions for complex problems.

- Deep knowledge of database scaling techniques, such as partitioning, sharding, and replication.

- Proficient in Kubernetes for container orchestration, including production experience with large-scale deployments.

- Knowledge of messaging systems (Kafka, RabbitMQ).

- Familiarity with cloud platforms (AWS, GCP, Azure) and modern DevOps practices.

Preferred Skills :

- Experience with other languages such as Python, Go, or Node.js.

- Familiarity with AIOps, observability, and monitoring tools.

Mandatory Skills :


- Java, Microservice, System Design, Low Level Design, High Level Design


"Rakuten is committed to cultivating and preserving a culture of inclusion and connectedness. We are able to grow and learn better together with a diverse team and inclusive workforce. The collective sum of the individual differences, life experiences, knowledge, innovation, self-expression, and talent that our employees invest in their work represents not only part of our culture, but our reputation and Rakuten's achievement as well. In recruiting for our team, we welcome the unique contributions that you can bring in terms of their education, opinions, culture, ethnicity, race, sex, gender identity and expression, nation of origin, age, languages spoken, veteran's status, color, religion, disability, sexual orientation, and beliefs."


Functional Areas: Software/Testing/Networking

Read full job description

Prepare for Staff Engineer roles with real interview advice

People are getting interviews at Rakuten through

(based on 57 Rakuten interviews)
Job Portal
Referral
Campus Placement
Company Website
Recruitment Consultant
Walkin
31%
18%
12%
11%
5%
2%
21% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.

What Staff Engineer at Rakuten are saying

2.2
 Rating based on 4 Staff Engineer reviews

Likes

Free lunch . Good view from building. Fun activities

Dislikes

Too much politics. No growth in job . Junk work in most groups

Read 4 reviews

Staff Engineer salary at Rakuten

reported by 19 employees with 8-14 years exp.
₹27 L/yr - ₹55.8 L/yr
30% more than the average Staff Engineer Salary in India
View more details

What Rakuten employees are saying about work life

based on 395 employees
73%
92%
70%
98%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Rakuten Benefits

Submitted by Company
COVID-19 Safety Benefits
Submitted by Employees
Free Food
Work From Home
Cafeteria
Health Insurance
Gymnasium
Soft Skill Training +6 more
View more benefits

Compare Rakuten with

Amazon

4.1
Compare

eBay

3.8
Compare

Netflix

4.5
Compare

Flipkart

4.0
Compare

Paytm

3.3
Compare

Snapdeal

3.9
Compare

Shopclues

4.1
Compare

Myntra

4.0
Compare

Jabong

4.4
Compare

BigBasket

3.9
Compare

Blinkit

3.7
Compare

MakeMyTrip

3.7
Compare

Photon Interactive

4.1
Compare

Xoriant

4.0
Compare

CitiusTech

3.4
Compare

Iris Software

4.1
Compare

HERE Technologies

3.9
Compare

HTC Global Services

3.6
Compare

BT Global Services

4.1
Compare

iOPEX Technologies

3.6
Compare

Similar Jobs for you

Backend Developer at First Meridian Business Services Private Limited

7-10 Yrs

₹ 12-29 LPA

Technical Lead at IDFY

Mumbai

8-12 Yrs

₹ 22-30 LPA

Solution Architect at Innovya Technologies

10-15 Yrs

₹ 35-45 LPA

Senior Software Engineer at Tracxn

4-12 Yrs

₹ 15-35 LPA

Technical Architect at Squareroot Consulting Pvt Ltd

10-16 Yrs

₹ 30-70 LPA

Backend Developer at Orcapod

5-10 Yrs

₹ 10-30 LPA

Senior Software Engineer at consultancy

Bangalore / Bengaluru

4-10 Yrs

₹ 30-90 LPA

Staff Software Engineer at Talent socio

9-14 Yrs

₹ 30-40 LPA

Senior Staff Software Engineer at Talent Socio

Mumbai, Bangalore / Bengaluru + 1

13-15 Yrs

₹ 40-45 LPA

Technical Lead at Rakuten India

8-10 Yrs

₹ 25-35 LPA

Rakuten Bangalore / Bengaluru Office Location

View all
Bengaluru Office
Headquarter
Shrutha Complex, 19, Primrose Rd, Ashok Nagar, Bengaluru, Karnataka, India Bengaluru
560025

Staff Engineer - Backend Technologies (10-12 yrs)

10-12 Yrs

13d ago·via hirist.com

Staff Engineer - Backend

10-13 Yrs

Bangalore / Bengaluru

19d ago·via naukri.com
write
Share an Interview