Senior Software Engineer, Uber Direct
Indexed description
Within Direct, the Logistics team operates as a scrappy, high-velocity growth bet. We are fundamentally expanding Uber's capabilities from small multi-order dispatch to owning the End-to-End (E2E) parcel journey. Partnering closely with our Staff Engineers, you will tackle complex, 0-to-1 technical challenges.
What You Will Do
- Build 0-to-1 Logistics: Develop lightweight, native UI/backend MVPs for sortation, etc.
- Leverage AI: Build and operate AI-driven software factories that translate product intent directly into production-ready code. Orchestrate agents and workflows (LLMs, CLIs) to parallelize development and automate repetitive engineering work.
- Cross-Functional Collaboration: Partner directly with Product, Ops, and Data teams to define and translate complex, ambiguous business problems into technical solutions.
- Reliability & Mentorship: Build robust alerting and monitoring for your systems, and provide technical leadership and mentorship to mid-level and junior engineers on the team.
- Basic Qualifications
- 5+ years of backend software engineering experience.
- Proficiency in Golang, Java, or similar object-oriented languages.
- Proven experience shipping high-quality, highly available products at massive scale.
- Deep understanding of operations, maintenance, and system reliability.
- Experience mentoring and guiding junior engineers to elevate team velocity.
- Preferred Qualifications
- BS or MS degree in Computer Science or a related technical field.
- Deep experience with microservice architecture, distributed systems, and domain-driven design.
- Familiarity with event-driven architectures, asynchronous processing, and Kafka.
- Domain Expertise: Previous experience in logistics, supply chain, Warehouse Management Systems (WMS), or delivery routing is a massive plus.
- AI Tooling: Experience designing prompting, context, and validation loops that ensure high-quality AI-generated output (tests, reviews, diffs) to continuously improve leverage across the stack.
- Self-driven to identify opportunities to make things better, faster, and more efficient without waiting for top-down direction.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search