Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Sr Software Engineer @ Uber

Home > Quality Assurance and Testing

 Sr Software Engineer

Job Description

  1. Lead the design and development of backend services that automate risk and compliance processes at global scale.
  2. Drive technical decisions for projects with multiple dependencies, making thoughtful tradeoffs between short- and long-term priorities.
  3. Act as an escalation point for production incidents, applying structured debugging and ensuring follow-through on root cause fixes.
  4. Mentor junior engineers, elevate team coding standards, and contribute to reusable frameworks and patterns.
  5. Partner cross-functionally with Security, Compliance, and Platform teams to align technical solutions with business objectives.
Basic Qualifications ----
  1. 5+ years of software development experience in backend or distributed systems.
  2. Proficiency in one or more programming languages (e.g., Go, Java, Python, C++).
  3. Experience designing, implementing, and maintaining APIs and microservices.
  4. Strong understanding of databases (SQL/NoSQL), data modeling, and system performance optimization.
  5. Familiarity with CI/CD pipelines, cloud-native infrastructure, and containerization (Docker, Kubernetes).
  6. Demonstrated ability to navigate tradeoffs and deliver results in complex projects.
  7. Experience with distributed data processing frameworks (e.g., Kafka) for building robust data pipelines.
Preferred Qualifications ----
  1. Bachelor s or Master s degree in Computer Science or related field.
  2. Prior experience building large-scale backend platforms or infrastructure.
  3. Familiarity with applications of Natural Language Processing (NLP) or Large Language Models (LLMs)
  4. Knowledge of data structures and algorithms applied in production.
  5. Experience with monitoring, observability, and operational excellence at scale.
  6. Proven experience building backend infrastructure or services that directly support AI/ML-powered applications (e.g., model serving APIs, feature stores, or data validation systems).
  7. Knowledge of specific compliance or risk management domains (e.g.,ISO 2700, ISO 4200, etc.) and experience building technology to address their requirements.

Job Classification

Industry: Urban Transport
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time

Contact Details:

Company: Uber
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   kubernetes continuous integration cd c++ python software development golang distribution system ci/cd dbms sql docker nosql java data modeling kafka system performance data structures software engineering performance optimization programming

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

QA Engineer- Face To Face interview on 10th Jan - GandhiNagar

  • Cognizant
  • 3 - 7 years
  • Gandhinagar
  • 14 hours ago
₹ Not Disclosed

Software Test Engineer

  • Freelancer
  • 0 - 2 years
  • Chennai
  • 2 days ago
₹ Not Disclosed

Test Engineer

  • NA
  • 2 - 6 years
  • Noida, Gurugram
  • 2 days ago
₹ -4.5 Lacs P.A.

Test Engineer L4

  • Wipro
  • 5 - 8 years
  • Pune
  • 3 days ago
₹ Not Disclosed

Uber

Movement is what we power. Its our lifeblood. It runs through our veins. Its what gets us out of bed each morning. It pushes us to constantly reimagine how we can move better. For you. For all the places you want to go. For all the things you want to get. For all the ways you want to earn. Across th...