Talent.com
Staff Software Engineer

Staff Software Engineer

Rakuten Indiabangalore, India
15 days ago
Job description

Rakuten India is the Development Centre and key technology hub of the Rakuten Group, Inc. We enable our businesses with our depth of knowledge in multiple streams of technology such as Mobile and Web Development, Web Analytics, Platform Development, Backend Engineering, Data Science, Machine Learning, Artificial Intelligence and much more. Our unique 24 / 7 support center ensures reliability and sustenance of the Rakuten Ecosystem. With dedicated centres of excellence for Mobile Application Development, Data Analytics, Engineering, DevOps and Information Security, we ensure the success of multiple units of Rakuten Group, Inc. With 1700+ employees and growing, Rakuten India is housed in Crimson House Bangalore in the heart of the city.

We are seeking an exceptionally skilled and highly experienced Staff Engineer - Backend to join our dynamic engineering team. The ideal candidate will be a deep technical expert with a profound passion for architecting, building, and optimizing complex, robust, and scalable backend systems. You will be a critical individual contributor, driving technical excellence, setting architectural direction, and solving the most challenging technical problems across multiple teams or domains. This role requires a blend of hands-on development, visionary technical leadership, and the ability to influence and elevate engineering practices across the organization.

Responsibilities :

  • Technical Vision & Strategy : Define and drive the long-term technical vision and strategy for backend systems, aligning with business objectives and product roadmaps.
  • Architectural Leadership : Lead the design and evolution of highly scalable, resilient, and performant backend architectures (HLD & LLD) across multiple services or domains. Act as a primary authority on system design and architectural patterns.
  • Deep Technical Expertise : Act as a subject matter expert in backend technologies, providing authoritative guidance and hands-on contributions to solve the most complex technical challenges.
  • Cross-Functional Influence : Collaborate and influence engineering teams, product managers, and other stakeholders across the organization to ensure technical alignment, foster best practices, and drive technical initiatives.
  • System Ownership & Reliability : Take ultimate technical ownership for the reliability, performance, security, and operational excellence of critical backend services.
  • Hands-on Development & Prototyping : Design, develop, and implement core components and services in Java, often tackling the most challenging technical problems or prototyping innovative solutions.
  • Microservices & Distributed Systems : Drive the evolution and optimization of our microservices architecture, ensuring robust inter-service communication, data consistency, and operational efficiency.
  • API Design & Governance : Establish and enforce best practices for API design, development, and governance, ensuring consistency, usability, and security across the platform.
  • Database Mastery : Architect and optimize complex database schemas, write highly efficient SQL queries, and make critical decisions regarding database technologies and strategies for large-scale data.
  • CI / CD & DevOps Automation : Champion and implement advanced CI / CD strategies and DevOps automation across the backend ecosystem, leveraging tools like Jenkins or GitLab Pipelines for continuous delivery.
  • Monitoring, Observability & Incident Response : Design and implement sophisticated monitoring, logging, and tracing solutions using ELK, Prometheus, Grafana, etc., and lead efforts in incident diagnosis and resolution for critical production systems.
  • Cloud Architecture & Optimization : Architect and optimize cloud-native solutions on GCP / AWS / Azure, leveraging advanced cloud services for scalability, cost-efficiency, and resilience.
  • Technical Mentorship & Evangelism : Mentor senior engineers, share knowledge through technical talks and documentation, and evangelize best practices and new technologies across the engineering organization.
  • Code Quality & Standards : Set and maintain high standards for code quality, maintainability, and testability, actively participating in and guiding code reviews for critical components.
  • Research & Innovation : Continuously research and evaluate new technologies, tools, and approaches to solve current and future technical challenges, driving innovation within the team and wider organization.

Must-Have Skill Set :

  • Java Expertise (Principal / Staff Level) : Exceptional proficiency and deep expertise in Java development, including advanced concurrent programming, JVM internals, performance tuning, and mastery of core frameworks (e.g., Spring Boot).
  • Architectural Design (HLD & LLD - Expert) : Proven ability to architect and lead the design of highly complex, large-scale distributed systems, from high-level concepts to detailed implementation plans, with a focus on non-functional requirements.
  • System Design & Evolution (Expert) : Extensive experience in designing, evolving, and maintaining mission-critical backend systems in production environments, demonstrating a strong understanding of trade-offs, scalability, and resilience patterns.
  • Microservices & Distributed Systems (Expert) : Deep, hands-on experience in architecting, implementing, and optimizing complex microservices architectures and distributed systems.
  • Kubernetes & Container Orchestration (Expert) : Advanced expertise with Kubernetes for deploying, managing, and scaling production-grade applications, including custom resource definitions, operators, and advanced networking.
  • REST APIs & API Governance (Expert) : Mastery in designing, developing, securing, and governing RESTful APIs, including versioning, authentication / authorization, and documentation standards (e.g., OpenAPI).
  • Database Architecture & Optimization (Expert) : Expert-level knowledge of relational database internals, advanced SQL optimization techniques, schema evolution for large datasets, and experience with various database technologies (e.g., PostgreSQL, MySQL).
  • CI / CD & DevOps (Expert) : Proven track record of designing, implementing, and optimizing sophisticated CI / CD pipelines and advanced DevOps practices for continuous delivery and deployment automation.
  • Monitoring, Observability & Alerting (Expert) : In-depth experience with designing and implementing comprehensive monitoring, logging, tracing, and alerting solutions using tools like ELK, Prometheus, Grafana, Jaeger, etc.
  • Cloud Architecture (Expert) : Extensive experience designing, implementing, and optimizing cloud-native architectures on at least one major cloud platform (GCP, AWS, or Azure), leveraging advanced services and cost optimization strategies.
  • Problem-Solving & Debugging (Exceptional) : Exceptional ability to diagnose and resolve complex, systemic issues in production environments, often under pressure.
  • Influence & Communication : Demonstrated ability to influence technical direction across teams, communicate complex technical concepts clearly to diverse audiences, and drive consensus.
  • Good-to-Have Skill Set :

  • Kotlin / Go / Scala : Experience with other modern backend languages for specific use cases or polyglot architectures.
  • NoSQL Databases (Advanced) : Deep experience with specific NoSQL databases (e.g., Cassandra, MongoDB, Redis, DynamoDB) and understanding their architectural implications for large-scale data.
  • Event-Driven Architectures / Messaging Systems (Expert) : Extensive experience with event streaming platforms (e.g., Kafka) and message queues (e.g., RabbitMQ, SQS) for building resilient and scalable asynchronous systems.
  • Performance Engineering : Proven experience in identifying performance bottlenecks, conducting load testing, and implementing performance optimizations at scale.
  • Security Architecture : Strong understanding and practical experience with security best practices, threat modeling, and implementing security controls at an architectural level.
  • AI / ML Integration : Experience integrating AI / ML models or services into backend systems or leveraging AI-powered tools for advanced code analysis, testing, or operational insights.
  • Open-Source Contributions : Active contributions to relevant open-source projects.
  • Qualifications :

  • Bachelor’s degree in computer science, Engineering, or a related field. Master's degree preferred.
  • 8-12 years of progressive professional experience in backend development, with a significant portion operating as a senior individual contributor, staff engineer, or principal engineer in a product-focused organization.
  • Demonstrated ability to drive significant technical initiatives and deliver high-impact solutions across multiple teams or organizational boundaries.
  • Exceptional leadership without direct authority, strong collaboration skills, and a proven ability to mentor and elevate the technical capabilities of others.
  • A proven track record of solving complex, ambiguous technical problems with innovative and robust solutions.
  • “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”

    Create a job alert for this search

    Staff Software Engineer • bangalore, India

    Related jobs
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Programmers.iohosur, tamil nadu, in
    We are seeking a highly skilled and experienced Senior Azure Data Engineer to join our team.The ideal candidate will have deep expertise in Microsoft Azure data services, cloud-based data engineeri...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Live Connectionshosur, tamil nadu, in
    We’re Hiring – Senior Engineers.Open Position 1 – Senior Engineer.Strong frontend or strong full-stack expertise.Experience in design / architecture. Must have worked in a large e-commerce environment...Show moreLast updated: 23 hours ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    IntuitBengaluru, India
    We're cultivating a culture that prioritizes innovators, risk-takers, and imaginative thinkers.In pursuit of becoming AI-native, we recognize that fostering a "builder" mindset is essential.This me...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Software Engineer 1

    Staff Software Engineer 1

    ConfidentialBengaluru / Bangalore
    The Hosting Team is repsonsible for our production deployments across Azure, AWS, and GCP.This role is specific to our Analytics and Insights platform, which is built and deployed using AWS, Snowfl...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Software Engineer - CD

    Staff Software Engineer - CD

    ConfidentialBengaluru / Bangalore
    Were on the lookout for a dynamic and driven software engineer to play a critical role within our Continuous Delivery engineering organization. Come join a team that has been defining the next gener...Show moreLast updated: 20 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Avocahosur, tamil nadu, in
    At Avoca AI, we’re building the next-gen platform that powers home-service companies with autonomous voice and text agents. Our Agent Operating System lets brands configure, deploy, supervise, and m...Show moreLast updated: 2 days ago
    • Promoted
    Staff I Software Engineer(C)

    Staff I Software Engineer(C)

    BlackLineBengaluru, Republic Of India, IN
    At BlackLine, we're committed to bringing passion and customer focus to the business of enterprise applications.Since being founded in 2001, BlackLine has become a leading provider of cloud softwar...Show moreLast updated: 16 days ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    AuxiaBengaluru, Karnataka, India
    Auxia is building the Agentic Customer Journey Orchestration Platform , redefining how enterprises activate, engage, and retain their customers through intelligent, adaptive AI systems.M in fundin...Show moreLast updated: 4 days ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    BlackLineBengaluru, Karnataka, India
    It's fun to work in a company where people truly believe in what they're doing!.At BlackLine, we're committed to bringing passion and customer focus to the business of enterprise applications.Since...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    HMEBengaluru, India
    For over 50 years, HME has created industry-leading products and services, their earliest being the first wireless microphone for the professional audio market in 1974. Since then, they have evolved...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    BrightEdgehosur, tamil nadu, in
    Staff / Senior Software Engineer, Remote.The Software Engineer will be a critical individual contributor responsible for designing collection strategies, developing, and maintaining robust and scala...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    SaartheeBengaluru, Republic Of India, IN
    You’ll combine deep technical expertise with strategic leadership—shaping the platform’s vision, mentoring teams, and ensuring the delivery of secure, reliable, and future-ready solutions.Own the e...Show moreLast updated: 16 days ago
    • Promoted
    Staff Software Engineer(C#,.Net)

    Staff Software Engineer(C#,.Net)

    Ivantihosur, tamil nadu, in
    In today’s work environment, employees use a myriad of devices to access IT applications and data over multiple networks to stay productive, wherever and however they work.Ivanti elevates and secur...Show moreLast updated: 1 day ago
    • Promoted
    Sr Software Engineer

    Sr Software Engineer

    Live Connectionshosur, tamil nadu, in
    Required Notice Period - Immediate Joiners only.Should be working with the following skills.To apply, connect with Abhishek via abhishek.Show moreLast updated: 7 days ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    ConfidentialBengaluru / Bangalore, India
    About the Position : Networking infrastructure has changed a great deal in last few years both in terms of kinds of applications it supports like cloud computing, mobile networks, huge ISPs, also in...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer- Indian Candidates - Remote

    Senior Software Engineer- Indian Candidates - Remote

    KPG99 INChosur, tamil nadu, in
    Remote
    Enhancing the Music Recognition Stack : .Data Ingestion & Processing Pipelines : .Languages : Python, Bash, SQL, C++.Infrastructure : Jenkins, Docker, Kubernetes, cloud environments.Databases : MySQL, dis...Show moreLast updated: 2 days ago
    • Promoted
    Software Engineer

    Software Engineer

    KPG99 INChosur, tamil nadu, in
    OCI (Oracle Cloud Infrastructure).MySQL, and distributed storage / data processing systems.Experience building and optimizing. OCI preferred; AWS / Azure / GCP acceptable).Strong understanding of containe...Show moreLast updated: 23 hours ago
    • Promoted
    Staff Software Engineer –

    Staff Software Engineer –

    Tata Consultancy ServicesBengaluru, Republic Of India, IN
    Have a strong application development background in.AWS cloud services and product solutions.Are passionate about building resilient and secure cloud infrastructure to support application developme...Show moreLast updated: 4 days ago