Resume and JobRESUME AND JOB
Uber logo

Senior Software Engineer, Kafka Bangalore

Uber

Software and Technology Jobs

Senior Software Engineer, Kafka Bangalore

full-timePosted: Jul 17, 2025

Job Description

Senior Software Engineer, Kafka Bangalore

📋 Job Overview

Uber is seeking a Senior Software Engineer to join their Kafka team in Bangalore, focusing on developing large scale streaming platforms. The role involves working on the internals of Kafka, building features, and managing Kafka Cluster deployments to support Uber's real-time data analytics platform.

📍 Location: Bangalore, Karnataka, India

🏢 Department: Engineering

📄 Full Description

**About the Role**

Uber is currently looking for developers with expertise and passion for developing large scale streaming platforms. Kafka team is a part of Data Infrastructure team and is responsible for providing a messaging service that is highly available, durable, and provides end-to-end latency guarantee. Transporting multi-trillion messages a day across tens of thousands topics (and growing), we are one of the biggest Kafka ecosystems in the world.

At Uber, we need real-time platforms for real-time business, and Kafka is the heart of Uber's real-time data analytics platform. Our mission is to architect, develop, and deploy world-class big data systems to empower every tier of our incredibly fast growing company. In this role you will have the opportunity to work on Kafka open-source codebase and scale Kafka service for operability, efficiency, and security.

**What the Candidate Will Need / Bonus Points**

\-\-\-\- What the Candidate Will Do ----

1. They will work on internals of Kafka and build features that will help serve our users better.
2. They will build services that are part of the Kafka Ecosystem
3. They will manage Kafka Cluster deployments.

\-\-\-\- Basic Qualifications ----

Bachelor's degree (or higher) in Computer Science or related field.

7+ years experience building large scale distributed software systems.

Solid understanding of Java for backend / systems software development.

\-\-\-\- Preferred Qualifications ----

Bachelor's degree (or higher) in Computer Science or related field.

7+ years experience building large scale distributed software systems.

Solid understanding of Java for backend / systems software development.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it forward, together.

Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

\*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to [accommodations@uber.com](mailto:accommodations@uber.com).

🎯 Key Responsibilities

  • Work on internals of Kafka and build features to serve users better
  • Build services that are part of the Kafka Ecosystem
  • Manage Kafka Cluster deployments

✅ Required Qualifications

  • Bachelor's degree (or higher) in Computer Science or related field
  • 7+ years experience building large scale distributed software systems
  • Solid understanding of Java for backend / systems software development

🛠️ Required Skills

  • Java
  • Distributed systems
  • Kafka

Locations

  • Bangalore, Karnataka, India

Salary

Estimated Salary Rangemedium confidence

3,000,000 - 4,500,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Javaintermediate
  • Distributed systemsintermediate
  • Kafkaintermediate

Required Qualifications

  • Bachelor's degree (or higher) in Computer Science or related field (experience)
  • 7+ years experience building large scale distributed software systems (experience)
  • Solid understanding of Java for backend / systems software development (experience)

Responsibilities

  • Work on internals of Kafka and build features to serve users better
  • Build services that are part of the Kafka Ecosystem
  • Manage Kafka Cluster deployments

Target Your Resume for "Senior Software Engineer, Kafka Bangalore" , Uber

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer, Kafka Bangalore. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer, Kafka Bangalore" , Uber

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

UberBangaloreIndiaEngineeringEngineering

Answer 10 quick questions to check your fit for Senior Software Engineer, Kafka Bangalore @ Uber.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Uber logo

Senior Software Engineer, Kafka Bangalore

Uber

Software and Technology Jobs

Senior Software Engineer, Kafka Bangalore

full-timePosted: Jul 17, 2025

Job Description

Senior Software Engineer, Kafka Bangalore

📋 Job Overview

Uber is seeking a Senior Software Engineer to join their Kafka team in Bangalore, focusing on developing large scale streaming platforms. The role involves working on the internals of Kafka, building features, and managing Kafka Cluster deployments to support Uber's real-time data analytics platform.

📍 Location: Bangalore, Karnataka, India

🏢 Department: Engineering

📄 Full Description

**About the Role**

Uber is currently looking for developers with expertise and passion for developing large scale streaming platforms. Kafka team is a part of Data Infrastructure team and is responsible for providing a messaging service that is highly available, durable, and provides end-to-end latency guarantee. Transporting multi-trillion messages a day across tens of thousands topics (and growing), we are one of the biggest Kafka ecosystems in the world.

At Uber, we need real-time platforms for real-time business, and Kafka is the heart of Uber's real-time data analytics platform. Our mission is to architect, develop, and deploy world-class big data systems to empower every tier of our incredibly fast growing company. In this role you will have the opportunity to work on Kafka open-source codebase and scale Kafka service for operability, efficiency, and security.

**What the Candidate Will Need / Bonus Points**

\-\-\-\- What the Candidate Will Do ----

1. They will work on internals of Kafka and build features that will help serve our users better.
2. They will build services that are part of the Kafka Ecosystem
3. They will manage Kafka Cluster deployments.

\-\-\-\- Basic Qualifications ----

Bachelor's degree (or higher) in Computer Science or related field.

7+ years experience building large scale distributed software systems.

Solid understanding of Java for backend / systems software development.

\-\-\-\- Preferred Qualifications ----

Bachelor's degree (or higher) in Computer Science or related field.

7+ years experience building large scale distributed software systems.

Solid understanding of Java for backend / systems software development.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it forward, together.

Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

\*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to [accommodations@uber.com](mailto:accommodations@uber.com).

🎯 Key Responsibilities

  • Work on internals of Kafka and build features to serve users better
  • Build services that are part of the Kafka Ecosystem
  • Manage Kafka Cluster deployments

✅ Required Qualifications

  • Bachelor's degree (or higher) in Computer Science or related field
  • 7+ years experience building large scale distributed software systems
  • Solid understanding of Java for backend / systems software development

🛠️ Required Skills

  • Java
  • Distributed systems
  • Kafka

Locations

  • Bangalore, Karnataka, India

Salary

Estimated Salary Rangemedium confidence

3,000,000 - 4,500,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Javaintermediate
  • Distributed systemsintermediate
  • Kafkaintermediate

Required Qualifications

  • Bachelor's degree (or higher) in Computer Science or related field (experience)
  • 7+ years experience building large scale distributed software systems (experience)
  • Solid understanding of Java for backend / systems software development (experience)

Responsibilities

  • Work on internals of Kafka and build features to serve users better
  • Build services that are part of the Kafka Ecosystem
  • Manage Kafka Cluster deployments

Target Your Resume for "Senior Software Engineer, Kafka Bangalore" , Uber

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer, Kafka Bangalore. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer, Kafka Bangalore" , Uber

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

UberBangaloreIndiaEngineeringEngineering

Answer 10 quick questions to check your fit for Senior Software Engineer, Kafka Bangalore @ Uber.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.