Staff Engineer - Backend

💰 ₹50,400 - ₹80,640 (Est.) 📍 Bangalore 🕐 Today

Job Description

Job Description

:
Job Title: Staff Engineer - MCPD


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, Spring Boot, GO, Python, LLD, HLD

Location

:
Bangalore, Karnataka, India

Years Of Exp

:
10 to 13 years


Why you should choose us?
Are you interested in working for a Global Leader in E-commerce? Are you excited about working on highly scalable platforms and applications that are accessed by millions of users every day? If so, read on to find out more about the opportunity.

Rakuten is the largest E-commerce company in Japan and one of the largest E-commerce and Internet Services companies in the World. Rakuten is ranked in top 20 most innovative companies in the world by Forbes.

Rakuten India Development Centre is the second largest technology hub outside of Japan that enables & builds platforms for global E commerce, Payments, Digital, AI, Data Science services across the globe. The India arm serves as a research and development center with an employee strength of around 450+ (& Growing).

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, ****** orientation and beliefs”

 

💡 Quick Summary

Seeking a career-building opportunity? The Staff Engineer - Backend position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.

Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.

Sponsored

Job Details

Company Name: Rakuten International

Frequently Asked Questions

Click the Apply Now button on this page, login or register for free on CallCenterJob.co.in, fill in your name, mobile number, city, and experience, then submit your application. The recruiter will contact you directly.
The expected salary for Staff Engineer - Backend in Bangalore is ₹50,400 - ₹80,640 (Est.) per month. Actual compensation may vary based on experience and negotiation.
No, Staff Engineer - Backend is an on-site position based in Bangalore. Candidates must be able to commute or relocate to this location.
Basic communication skills, a proactive attitude, and the ability to work in a team are required for Staff Engineer - Backend. Previous experience in Software Developer Jobs is a plus. Freshers may also apply depending on the employer's requirements.
Yes, CallCenterJob.co.in is completely free for job seekers. Never pay money to apply for any job. If anyone asks for payment to process your application, report it immediately using the "Report this Job" button.

Similar Openings

  • Robotics & Coding Instructor for kids

    Full job description Job Summary We are seeking a dedicated and passionate Instructor to join our team. The ideal candidate will be responsible for delivering high-quality instruction in their area of expertise. Duties - Develop and deliver engaging ...

    Full Time / Part Time

    Salary Estimated: 16K to 32K

    LaSalle, Ontario

    July 11, 2026


    Apply Now

  • Architecte principal d’applications infonuagiques | Senior Cloud Application Architect

    Full job description DESCRIPTION Vous êtes un professionnel ingénieur qui a une expérience pratique dans la création d’applications natives en infonuagique? Vous aimez travailler sur une variété de projets de pointe, critiques pour l’entreprise, à l’...

    Full Time / Part Time

    Salary Estimated: 18K to 27K

    Vancouver, British Columbia

    July 11, 2026


    Apply Now

  • SailPoint Developer

    Full job description Toronto Excellent Knowledge on Sailpoint IIQ Fundamentals: o Installation and Configuration o Application Onboarding o Entitlement Catalog o Roles, Reports and Rules o Tasks (Aggregation/Refresh/Perform Maintenance) Highly skille...

    Full Time / Part Time

    Salary Estimated: 16K to 26K

    Toronto, Ontario

    July 11, 2026


    Apply Now

  • Senior Data Architect / Enterprise Data Architect / Cloud Data Architect

    Full job description JOB DESCRIPTION Job Title: Senior Data Architect (MULTIPLE POSITIONS) Client: Public Sector Client in Alberta Location: Remote, Canada (occasional in-person meetings in Alberta with notice) Travel Requirements: Occasional travel ...

    Full Time / Part Time

    Salary Estimated: 24K to 29K

    Remote

    July 11, 2026


    Apply Now

  • Embedded Software Engineer Co-op/Intern

    Full job description locations Canada - Ottawa (Bill Leathem) time type Full time posted on Posted Today job requisition id 20261410 It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion a...

    Full Time / Part Time

    Salary Estimated: 19K to 25K

    Ottawa, Ontario

    July 11, 2026


    Apply Now

  • Optical Alignment Automation and Analysis Engineer Co-op/Intern

    Full job description locations Canada - Ottawa (Bill Leathem) time type Full time posted on Posted Today job requisition id 20261418 It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion a...

    Full Time / Part Time

    Salary Estimated: 19K to 34K

    Ottawa, Ontario

    July 11, 2026


    Apply Now