CrawlJobs Logo

Senior Software Engineer, Uber Direct

United States, Seattle Employment contract 202000.00 - 224000.00 USD / Year · Job Posted May 04, 2026
Apply Position
Job Link Share

Job Description

Uber Direct is one of Uber’s fastest-growing and most exciting marketplace bets, providing retailers and enterprise partners access to the same logistics and technical capabilities powering the Uber Eats product. 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.

Job Responsibility

  • 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

Requirements

  • 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

Nice to have

  • 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

What we offer

  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible to participate in a 401(k) plan
  • Various benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer, Uber Direct

8 matching positions

Senior Staff Software Engineer (Search)

We are on a mission to build a reliable, fast, and scalable search for DoorDash....
Location
Location
United States , San Francisco, CA; Sunnyvale, CA; Seattle, WA
Salary
Salary:
231200.00 - 340000.00 USD / Year
doordash.com Logo
DoorDash
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. or M.S. in Computer Science or equivalent
  • 10+ years of industry experience, with a track record of leading large-scale, high-impact components and systems
  • Proven ability to drive multi-quarter technical roadmaps as a technical lead, with clear ownership of architectural decisions
  • Deep expertise in distributed systems and data pipelines at scale. Expertise in search infrastructure, including indexing and serving stack
  • Strong understanding of ML systems, embedding-based retrieval, model serving tradeoffs, and multi-stage ranking architectures
  • Strong technical intuition paired with the ability to influence and align cross-functional stakeholders
  • Humility and growth mindset, leading through expertise and collaboration, not hierarchy
Job Responsibility
Job Responsibility
  • Lead at scale: Serve as the uber tech lead for Search, providing technical vision and architectural direction across the entire organization. Own a multi-year roadmap that spans multiple services and teams powering mission-critical products at DoorDash
  • Architect the next-generation search stack: Drive the rebuild of core search infrastructure, including indexing pipelines, embedding-based retrieval, and ML ranker serving in latency-sensitive paths. This stack will power both consumer search and agentic commerce experiences at DoorDash scale
  • Influence across teams: Drive alignment across ML, Infrastructure, Product, and partner engineering teams. Mentor staff and senior engineers across the search org to raise the bar of technical excellence
  • Shape engineering culture: Set the technical bar for how the search org designs, ships, and operates large-scale systems, and define the patterns that will outlast any single project
  • Hands-on problem solving: Dig into complex distributed systems challenges, from low-latency serving to indexing freshness tradeoffs, and write code that moves the needle
What we offer
What we offer
  • 401(k) plan with employer matching
  • 16 weeks of paid parental leave
  • wellness benefits
  • commuter benefits match
  • paid time off and paid sick leave in compliance with applicable laws
  • medical, dental, and vision benefits
  • 11 paid holidays
  • disability and basic life insurance
  • family-forming assistance
  • mental health program
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer - Membership

Uber One is Uber's flagship membership program and one of the company's most cri...
Location
Location
United States , San Francisco, California; Sunnyvale, California
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field
  • 10+ years of professional software development experience, building and operating systems in production environments
  • Strong expertise in backend development, distributed systems, and system design for large-scale, low-latency applications
  • Demonstrated ability leading complex, multi-team technical initiatives with significant cross-organizational dependencies and design complexity
  • Strong cross-functional collaboration skills with Product, Data Science, Marketing, and business stakeholders
  • Proven ability to mentor and elevate other engineers, including Senior and Staff-level ICs
Job Responsibility
Job Responsibility
  • Set technical direction across various engineering pillars encompassing membership growth, retention, benefits delivery, experimentation, and platform infrastructure — ensuring architectural coherence and high engineering standards across a 70+ engineer organization
  • Design and evolve large-scale distributed systems that power membership lifecycle management, benefits eligibility and fulfillment, savings computation, and real-time personalization across Uber's Rides, Delivery, and Grocery surfaces
  • Lead complex, multi-team technical initiatives with significant cross-organizational dependencies — coordinating with Eats, Rides, Grocery, Payments, Pricing, Fares, Fulfillment Engineering teams to deliver integrated membership experiences
  • Drive data-informed product engineering by building instrumentation, establishing OKRs, and leveraging experimentation (A/B testing, holdout analysis) to optimize membership coverage, conversion, engagement, and savings delivery
  • Architect for scale and reliability — designing systems that handle millions of real-time membership eligibility checks, benefits applications, and personalized offer computations with low latency and high availability
  • Mentor and elevate engineers across the organization, including Senior and Staff-level ICs, raising the technical bar and fostering a culture of engineering excellence, code quality, and operational rigor
  • Shape technical strategy in partnership with Product Management, Data Science, and business leadership — translating membership growth and engagement objectives into engineering roadmaps and architectural decisions
  • Deliver and review technical designs, code, and documentation to a high standard, championing best practices in service architecture, data management, and deployment
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible to participate in a 401(k) plan
  • Various benefits
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

The Developer Platform is a foundational layer supporting thousands of services ...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of progressive experience in backend, platform, or infrastructure engineering roles within high-scale technology environments
  • Demonstrated experience operating at a Staff or Senior Staff or Principal Engineer level, providing technical leadership across multiple teams or domains
  • Deep hands-on experience building and operating distributed backend systems at scale.
Job Responsibility
Job Responsibility
  • Define and drive the agentic SDLC vision shaping how all builders at Uber should build features
  • Lead and implement modernization initiatives across multiple orgs to improve developer productivity, reliability, and scalability within large shared-code or monorepo environments
  • Establish technical standards, governance, and consistency by aligning platform direction horizontally across hundreds of engineering teams and multiple geographic locations
  • Balance hands-on technical execution (e.g., platform upgrades, automation, dependency management) with strategic architectural thinking, ensuring near-term stability while building toward a long-term vision
  • Serve as a technical mentor and leader, elevating engineering craft and decision-making for Staff and Senior Staff engineers within the Developer Platform organization.
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer - Marketplace Competitive Intelligence

Uber is looking for a Senior Staff Engineer to lead the technical vision and exe...
Location
Location
United States , San Francisco; Seattle
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's Degree or equivalent in Computer Science, Engineering, Mathematics or related field with 7+yrs of software development experience
  • Proficiency in one of the programming languages (e.g. C, C++, Java, Python, or Go)
  • Experience driving large-scale system modernization, performance optimizations, and deployment safety improvements
  • Ability to lead large technical initiatives and drive cross-team collaboration across platform, security, and infrastructure teams.
Job Responsibility
Job Responsibility
  • Lead the design and development of systems that extract strategic insights from unreliable and fragmented market data
  • Architect and guide the implementation of real-time defenses against scraping and data abuse, working on adversarial machine learning and bot detection solutions to protect Uber’s data and platform integrity at scale
  • Drive critical cross-functional initiatives by partnering with data science, security, product, and engineering teams to align technical solutions with business priorities and long-term strategy
  • Mentor senior engineers across multiple teams, providing technical direction, setting engineering standards, and fostering a culture of high-quality system design, experimentation, and resilience.
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible to participate in a 401(k) plan
  • Various benefits.
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer - Autonomous Vehicle Platform

The Autonomous Mobility & Delivery (AM&D) team is leading Uber’s autonomous futu...
Location
Location
United States , San Francisco
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field AND 4-years full-time Software Engineering work experience OR 7-years full-time Software Engineering work experience, WHICH INCLUDES 4-years total technical software engineering experience in one or more of the following areas: Programming language (e.g. C, C++, Java, Python, or Go)
  • Past experience in developing large-scale, distributed systems
  • Strong understanding of technical architecture, system design, and problem solving acuity for sophisticated technical challenges
  • Proven track record of leading and scaling high-impact product platform initiatives. Strong technical expertise with deep knowledge of platform architecture, microservices, and best practices for building resilient, scalable systems
  • Demonstrated ability to work with cross-functional partners to drive business outcomes through a platform approach
Job Responsibility
Job Responsibility
  • Set the architectural vision: Define and drive the technical direction for the AM&D platform, partnering closely with product and business leaders to create real impact for Uber and our customers
  • Lead major platform initiatives: Own and scale critical systems across the API Gateway, Simulation Platform, and Data Pipelines & Reporting
  • Mentor and inspire: Provide technical leadership and coaching to a high-performing team of engineers, helping foster an innovative and collaborative culture
  • Build for scale and reliability: Design, develop, and deploy platform components that are resilient, extensible, and easily integrated across multiple Uber surfaces
  • Collaborate across Uber: Work with cross-functional and cross-company teams to ensure our autonomous platform aligns with Uber’s broader marketplace and product strategies
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Senior Engineering Manager - Uber Courier

Courier is one of the fastest growing businesses at Uber. It is an on-demand C2C...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to thrive in a fast paced environment
  • 5+ years of experience as an engineering manager and at least 2+ years managing managers having launched many successful products, led the team through technology migrations, introduced new processes to streamline execution & collaboration etc
  • 8+ years of experience writing production software in large scale distributed systems
  • Strong computer science fundamentals
  • Clear communicator with the ability to motivate the team and influence the stakeholders to align on goals
  • Ph.D., M.S. or Bachelor's degree in Computer Science, Machine Learning, or Operations Research, or equivalent technical background with exceptional demonstrated impact
  • Proficiency in programming languages such as Python, Scala, Java, or Go
  • Proficiency in upholding high standards of quality, reliability, and operational excellence
Job Responsibility
Job Responsibility
  • Manage a team of 25 with a mix of engineering managers and engineers with varying levels of seniority
  • Coaches and mentors both direct reports and skip levels to foster a culture of taking risks and allowing teams to learn from failures
  • Create a compelling vision for the team that aligns with company goals, and deliver on that promise by fast paced execution and continuous experimentation
  • Coach managers on crafting a vision for their team(s)
  • Work closely with the PM, design and other eng leads to build an ambitious roadmap and execute with a sense of urgency
  • Embrace the startup culture and build a high degree of ownership & accountability in your team leading by example
  • Build strong relationships with many upstream and downstream teams
  • Thoroughly understand strengths and development areas for the team members, coach them to reach their full potential and grow their careers
  • Fulltime
Read More
Arrow Right

Senior Engineering Manager

The Online Data Platform team at Uber builds and operates the foundational real-...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of hands-on software engineering experience building and operating large-scale distributed systems, with deep expertise in database systems, online data platforms, or adjacent infrastructure (search, OLAP, streaming).
  • 4+ years of engineering management experience, including direct management of Senior Engineers and at least one layer of management (Engineering Managers or Tech Lead Managers).
  • Proficiency in Go and/or Java
  • strong command of distributed systems fundamentals Demonstrated ability to drive technical strategy and roadmap for complex, high-scale systems with multiple stakeholders and competing priorities.
Job Responsibility
Job Responsibility
  • Lead, grow, and mentor a multi-layer organisation of Senior Engineers, Tech Lead Managers (TLMs), and Engineering Managers — owning hiring, performance management, career development, and team culture.
  • Build a high-performing, inclusive engineering team with a strong culture of technical excellence, ownership, high bar for quality and psychological safety.
  • Define and drive the multi-year technical roadmap for Vitess and MySQL at Uber
  • Provide hands-on technical oversight: lead architecture reviews, set engineering standards, and maintain a high bar for design quality, reliability, and operational hygiene across all team charters.
  • Own SLO definition and reliability targets for the Vitess and MySQL platforms
  • drive incident response culture, runbook discipline, and systematic post-mortem processes.
  • Partner with stakeholders across Engineering to align on
  • Represent the team in senior leadership forums and cross-functional reviews
  • Engage with the open source Vitess and MySQL ecosystem
  • Fulltime
Read More
Arrow Right

Electrical Engineer

Amentum is seeking technical Electrical Engineer professionals with related educ...
Location
Location
United States , Dahlgren
Salary
Salary:
Not provided
amentum.com Logo
Amentum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must be able to obtain and maintain a Secret US Government Clearance
  • US Citizenship is required to obtain a Secret Clearance
  • Must maintain a valid Real ID driver’s license required for access to customer site
  • Must have access to reliable transportation (rideshare options such as Uber, Lyft etc. are not permitted)
  • Position requires occasional travel between local worksites during the week
  • Senior Level: A Bachelor’s degree from an accredited college or university in an engineering, scientific, or technical discipline
  • Ten (10) years professional technical experience including at least five (5) years specialized experience in the areas of maritime, launcher, missile, weapon, or weapon control systems concept definition, design, integration, and engineering
  • Mid Level: A Bachelor’s degree from an accredited college or university in an engineering, scientific, or technical discipline
  • Five (5) years professional technical experience which includes three (3) years specialized experience performing design and integration engineering, test and evaluation activities, electrical systems requirements management, electrical systems engineering design, utilization electrical systems engineering design software tools, and electrical systems engineering processes
  • Entry Level: A Bachelor’s degree from an accredited college or university in an engineering, scientific, or technical discipline
Job Responsibility
Job Responsibility
  • Support Naval projects at Dahlgren, VA
  • Be part of our growing systems & software engineering team
  • Contribute to our diverse skillsets across multiple prime contracts in support of our Centers of Excellence
  • Solve complex Digital Engineering challenges
  • Apply your skills to the latest DoD weapons and sensor systems, modernizing the Navy and contributing to mission success
  • Interact directly with customers and engineering personnel
  • Fulltime
Read More
Arrow Right