Talent.com
L5 Senior Software Engineer - Distributed Systems

L5 Senior Software Engineer - Distributed Systems

UberHyderabad
14 days ago
Job description

Description : What Youll Do

  • Design, implement, and evolve large-scale distributed systems, backend services, and infrastructure powering Ubers products.
  • Lead the architecture and technical strategy for key business-critical projects across multiple teams.
  • Apply software design principles (SOLID, DRY, KISS) and system design best practices to build robust and extensible solutions.
  • Partner with Product Managers, Designers, and Operations to define goals, success metrics, and delivery timelines.
  • Identify architectural gaps and work to reduce technical debt through refactoring and evolving legacy systems.
  • Debug and analyze issues across complex systems (e.g., memory leaks, performance bottlenecks, threading issues, race conditions).
  • Define and enforce engineering best practices, including code reviews, testing strategies, observability, and operational excellence.
  • Drive efficiency, performance, and latency improvements in backend systems at scale.
  • Mentor junior and mid-level engineers, helping them grow technically and professionally.
  • Participate in and drive hiring, including interviews, design challenges, and technical bar-raising efforts.
  • Represent Uber in internal and external technical forums, conferences, and open-source initiatives.

Minimum Qualifications :

  • Bachelors or Masters degree in Computer Science, or a related technical field.
  • 7+ years of professional software engineering experience, with at least 2 years in a senior / lead capacity.
  • Proven track record of delivering multiple projects from inception to production at scale.
  • Expertise in data structures, algorithms, and system design principles.
  • Strong experience with multithreaded programming, memory management, and performance optimization.
  • Deep understanding of backend systems, APIs, microservices architecture, caching, and messaging systems.
  • Proficient in analyzing system logs, tracing issues, and using profiling / debugging tools.
  • Preferred Qualifications :

  • Experience working in high-scale, high-availability environments, ideally comparable to Ubers complexity (millions of users, real-time systems, globally distributed architecture).
  • Strong track record of improving key engineering metrics (e.g., latency, throughput, system availability).
  • Experience building and scaling platform or infra services used by multiple teams.
  • Demonstrated innovation and experimentation, including "fail-fast" mindset and data-driven decision making.
  • Deep understanding of observability (metrics, logs, traces) and building self-healing systems.
  • Experience with cloud-native architectures, CI / CD pipelines, and infrastructure-as-code.
  • Tech Stack & Tools :

    Languages & Frameworks :

  • Primary : Go, Java, Kotlin, Python
  • Others : Node.js, Scala (in some legacy systems)
  • Backend & Infrastructure :
  • 1. gRPC, RESTful APIs, GraphQL

    2. Kubernetes (K8s), Docker, Service Mesh (Istio / Envoy)

    3. Apache Kafka, RabbitMQ, Apache Pulsar

    4. Redis, Memcached, Elasticsearch

    5. PostgreSQL, MySQL, Cassandra, DynamoDB

  • Monitoring, Logging & Observability :
  • 1. Prometheus, Grafana, OpenTelemetry

    2. Jaeger, Zipkin, ELK Stack (Elasticsearch, Logstash, Kibana)

    3. PagerDuty, Splunk, Datadog

    Development Tools :

  • GitHub, CircleCI, Jenkins, Bazel
  • Terraform, Helm, ArgoCD
  • VS Code, IntelliJ, Jira, Confluence
  • What We Value :

  • Leadership without authority : Ability to lead cross-functional efforts and influence teams beyond your own.
  • Customer-centric mindset : Build with empathy, keeping end users and business needs in mind.
  • Bias for action : You make smart decisions quickly, with pragmatism and risk assessment.
  • Craftsmanship : A high bar for quality, performance, and maintainability.
  • Collaboration : Work well with diverse teams, fostering psychological safety and inclusivity.
  • Culture champion : Uphold and promote Uber's cultural norms, both within the team and across the broader org.
  • Workplace Expectations :

    Unless explicitly designated as fully remote, engineers are expected to spend at least 50% of their time in-office to foster collaboration and align with Ubers cultural values. For specific roles like those in green-light hubs, 100% in-office presence may be required.

    Join Us :

    At Uber, were reimagining the way the world moves. If youre passionate about tackling some of the hardest engineering problems at global scale, while mentoring others and driving a high-performing culture, wed love to talk. Lets move the world forward - together.

    (ref : hirist.tech)

    Create a job alert for this search

    Senior Software Engineer • Hyderabad

    Related jobs
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ArrowHyderabad, IN
    Arrow is focused on revolutionizing healthcare payments by bringing speed, accuracy, and transparency to the process.Our mission is to simplify healthcare payments for patients, providers, and heal...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    TalentnautsHyderabad, Telangana, India
    We are a new-age AI-First Digital and Cloud Engineering services company that drives Agility and Relevance for our client’s success. Powered by cutting-edge technology solutions that enable new busi...Show moreLast updated: 5 days ago
    • Promoted
    Senior Software Engineer I [T500-20868]

    Senior Software Engineer I [T500-20868]

    Marriott Tech AcceleratorHyderabad, Telangana, India
    Marriott Tech Accelerator is part of Marriott International, a global leader in hospitality.American multinational company that operates a vast array of lodging brands, including hotels and residen...Show moreLast updated: 16 days ago
    • Promoted
    Senior Software Engineer I T500-20868

    Senior Software Engineer I T500-20868

    Marriott Tech AcceleratorHyderabad, Republic Of India, IN
    Marriott Tech Accelerator is part of Marriott International, a global leader in hospitality.American multinational company that operates a vast array of lodging brands, including hotels and residen...Show moreLast updated: 16 days ago
    • Promoted
    Senior software engineer

    Senior software engineer

    TalentnautsHyderabad, Andhra Pradesh, India
    We are a new-age AI-First Digital and Cloud Engineering services company that drives Agility and Relevance for our client’s success. Powered by cutting-edge technology solutions that enable new busi...Show moreLast updated: 4 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ConcentrixHyderabad, IN
    An understanding of software patterns and practices, affinity for developing unit tests with complete code coverage.More than 8 years exposure to Modern web application development.Minimum 4+ years...Show moreLast updated: 15 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ValueLabsHyderabad, Republic Of India, IN
    Experience Level : 4+ years in software engineering, with a strong focus on backend development.Design, develop, and maintain the core backend services of the price oracle, including the Poller, Agg...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Systems V & V Engineer

    Lead Systems V & V Engineer

    Medtronicnanakramguda, India
    At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovati...Show moreLast updated: 30+ days ago
    • Promoted
    Senior DevOps Engineer

    Senior DevOps Engineer

    ElestioHyderabad, IN
    Elestio is growing, and we’re looking for a DevOps Expert to join our team!.To support our fast growth, we’re looking for someone passionate about DevOps, open-source technologies, and customer suc...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Sonata SoftwareHyderabad, Telangana, India
    Senior Software Engineer (6–8 years experience).LMS platforms (Moodle, Canvas, OpenEdX).This role requires expertise in.Python / Django, JavaScript (Node. API integrations, cloud deployments, and perf...Show moreLast updated: 17 days ago
    • Promoted
    Senior Data Engineer - Distributed Systems

    Senior Data Engineer - Distributed Systems

    One Click AIHyderabad
    Job Opening : Principal / Senior Data Engineer Product Development Company : Agivant Technologies About Agivant Tech...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Engineer I - Software Design

    Senior Engineer I - Software Design

    Microchip Technologyhyderabad, India
    Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere o...Show moreLast updated: 9 hours ago
    • Promoted
    Senior Software Engineer Ii T500-21060

    Senior Software Engineer Ii T500-21060

    Marriott Tech AcceleratorHyderabad, Republic Of India, IN
    Bethesda, Maryland, USA, was founded in May 1927 by J.Marriott with a modest nine-seat A&W root beer stand.Guided by the family's leadership and core principles, Marriott International today has gr...Show moreLast updated: 6 days ago
    • Promoted
    Senior Software Engineer I [T500-20978]

    Senior Software Engineer I [T500-20978]

    Marriott Tech AcceleratorHyderabad, Telangana, India
    Marriott Tech Accelerator is part of Marriott International, a global leader in hospitality.American multinational company that operates a vast array of lodging brands, including hotels and residen...Show moreLast updated: 8 days ago
    • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    Marriott Tech AcceleratorHyderabad, India
    We are seeking an outstanding engineering talent with the experience to lead the design, solutioning and delivery of large-scale enterprise applications. The candidate should be product focused and ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Engineer – Software Design

    Senior Engineer – Software Design

    Silicon Labshyderabad, India
    Silicon Labs (NASDAQ : SLAB) is a global leader in secure, intelligent wireless technology for a more connected world.Our integrated hardware and software platform, intuitive development tools, and ...Show moreLast updated: 9 hours ago
    • Promoted
    Senior Systems Engineer

    Senior Systems Engineer

    Medtronicnanakramguda, India
    At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovati...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    BrightEdgeSecunderabad, Telangana, India
    Senior Software Engineer, Remote.The Software Engineer, Data Ingestion will be a critical individual contributor responsible for designing collection strategies, developing, and maintaining robust ...Show moreLast updated: 3 days ago