CrawlJobs Logo

Senior Software Engineer, Uber Direct

uber.com Logo

Uber

Location Icon

Location:
United States , Seattle

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

202000.00 - 224000.00 USD / Year

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

Additional Information:

Job Posted:
May 04, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer, Uber Direct

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
New

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

Senior Engineering Manager - Machine Learning

As Sr Engineering Manager for the Shopping ML team, you will join a team dedicat...
Location
Location
United States , Sunnyvale; San Francisco; New York
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS or equivalent experience in Computer Science, Engineering, Mathematics, or related field
  • 10+ years of industry experience in software engineering and AI/ML
  • 5+ years of experience directly managing engineering or ML teams, with a track record of hiring, mentoring, and growing high-performance teams
  • Deep understanding of machine learning fundamentals, with practical experience applying them to real-world problems.
  • Experience working with cross-functional teams (product, science, product ops, etc.)
Job Responsibility
Job Responsibility
  • Define and execute the Shopping ML product and engineering roadmap and strategy, focusing on personalization and discovery experiences that enhance multiple surfaces on the Uber Eats app including the store, checkout, and s experiences.
  • Collaborate with product managers, data scientists, designers, and operations to identify opportunities, prioritize initiatives, and deliver ML-powered features that feel intuitive and assistive.
  • Develop scalable systems that help consumers easily discover and order food and groceries, while also surfacing personalized recommendations for future meals or unmet needs.
  • Partner with other product & engineering teams to ensure ML frameworks and capabilities are leveraged to create cohesive, delightful user experiences.
  • Stay on top of industry trends and emerging best practices in machine learning and personalization to ensure Uber Eats continues to lead in innovation.
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

Mechanical Engineer

Amentum is seeking engineering professionals with related education and/or exper...
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
  • Candidates must maintain a valid Real ID driver’s license required for access to customer site
  • Have access to reliable transportation (rideshare options such as Uber, Lyft etc. are not permitted)
  • This position requires occasional travel between local worksites during the week
  • Senior: 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
  • Specialized experience shall also include experience as a mechanical engineer performing mechanical engineering analysis and design, utilizing mechanical engineering software tools, coordinating mechanical fabrication, and mechanical engineering test techniques
  • Engineering experience in the mechanical design, development, and testing of missile launcher and support equipment
  • Experience with structural design and analysis, finite element analysis, fluid dynamics, and thermal dynamics
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

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
New

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

Test Engineer

Amentum is seeking technical Test Engineer professionals with related education ...
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
  • Candidates must maintain a valid Real ID driver’s license required for access to customer site and have access to reliable transportation (rideshare options such as Uber, Lyft etc. are not permitted)
  • This position requires occasional travel between local worksites during the week
  • Senior Level: Seven (7) years of experience in the areas of test planning, coordination, execution, and documentation in laboratory or field environment
  • demonstrated ability to create test plans and test procedures in accordance with DoD policies and instructions
  • demonstrated ability to develop test plans and procedures that trace to program requirements
  • experience conducting tests, demos, experiments requiring selection, adaptation, setup, modification, and operation of a variety of test equipment
  • experience in performing workflow analysis, analyzing test data, recommending quality improvements, and creating final test reports
  • Mid Level: Three (3) years of experience in the areas of test planning, coordination, execution, and documentation in laboratory or field environment
Job Responsibility
Job Responsibility
  • Support Naval projects
  • 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
  • Occasional travel between local worksites
  • Fulltime
Read More
Arrow Right