Staff Engineer

10 hours ago


Bengaluru, Karnataka, India Rakuten International Full time US$ 1,50,000 - US$ 2,00,000 per year

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
  • 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, sexual orientation and beliefs"


  • Staff Engineer

    9 hours ago


    Bengaluru, Karnataka, India TAAS Partners Full time US$ 1,20,000 - US$ 2,00,000 per year

    About the RoleNova Benefits is seeking a seasoned and passionate Staff Engineer who thrives in lean, high-impact teams and is dedicated to building robust, scalable, and customer-centric products. In this role, you will own significant technical and operational responsibilities, guiding projects from conceptualization through delivery.As a Staff Engineer,...

  • Staff Engineer

    1 day ago


    Bengaluru, Karnataka, India Success Pact Consulting Pvt Ltd Full time

    Position : Staff Engineer - PythonExperience : 7-12 YearsLocation : Bangalore, IndiaJob Summary : We are seeking a highly skilled and experienced Staff Engineer with a strong background in Python to join our team. The ideal candidate will be an expert in building large-scale, reliable, and performant data pipelines. This role is a key technical leadership...

  • Staff Engineer

    9 hours ago


    Bengaluru, Karnataka, India Okta Full time US$ 1,25,000 - US$ 1,75,000 per year

    Get to know OktaOkta is The World's Identity Company. We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secure access, authentication, and automation, placing identity at the core of business security and growth.At Okta, we celebrate a variety of...


  • Bengaluru, Karnataka, India beBeeSoftware Full time US$ 1,50,000 - US$ 2,50,000

    Job TitleWe're looking for a skilled professional to join our team as a Software Staff Engineer. In this role, you'll play a key part in driving innovation and delivering high-quality software solutions.

  • Staff Engineer

    1 week ago


    Bengaluru, Karnataka, India OpenFX Full time US$ 1,50,000 - US$ 2,00,000 per year

    About UsOpenFX is on a mission to move money as freely as data, unrestricted by time zones, banking hours, or legacy systems. We are building the infrastructure that will power the next generation of cross-border payment systems for institutions. The team's execution has been exceptional, and we're scaling at a remarkable pace. Our stellar early team comes...

  • Staff Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Equiniti Full time

    Management Level F The staff engineer role is a senior technical role within the team With a keen interest in technology innovation and collaboration they keep their knowledge current continuously seeking to design build and deliver better than yesterday Lead Engineers seek to create industry-leading solutions in a way that moves the products forward...

  • Staff Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Livspace Full time

    JOB DESCRIPTION As a Staff Engineer, you will help define and architect products, algorithms that deeply integrate core software and services to drive innovations. You will obsess over data, metrics, algorithms, mechanisms, and incentives that unlock innovation and scalability opportunities across the company. This role is inherently cross-functional,...

  • Senior Staff Engineer

    3 weeks ago


    Bengaluru, Karnataka, India Antal International Full time

    Role- Senior Staff EngineerLocation - BangaloreExp - 12 YearsWork Model- 5 days work from officeBudget - Max 70 LPAPosition Overview We are seeking a highly skilled and passionate Senior Staff Engineer with a strongbackground in hands-on coding design and architecture to lead the development ofrobust e-commerce platforms from scratch Passionate and...

  • Engineer, staff

    8 hours ago


    Bengaluru, Karnataka, India Qualcomm Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    *Company:*Qualcomm India Private Limited*Job Area:*Engineering Group, Engineering Group > Machine Learning Engineering*General Summary:Job Overview:*Qualcomm is a company of inventors that unlocked 5G - ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is...

  • Staff Engineer

    4 weeks ago


    Bengaluru, Karnataka, India slice Full time

    Job DescriptionAbout usslice, Indias leading consumer payments and credit platform, has now merged with North East Small Finance Bank (NESFB), marking a significant step into the banking sector. Trusted by over 18 million Indians, we are on a mission to build the most loved bank in Indiaoffering simple, transparent, and customer-first banking.About the...