Uber Freight

Senior Software Engineer

Uber Freight
Apply
5 hours ago

Base Salary

$183k - $223k/yr

Responsibilities

  • Design, develop, and maintain highly scalable backend applications for Uber Freight’s Transportation Management Platform.
  • Design and lead backend services and solve complex technical problems at scale.
  • Partner with Product Managers, Designers, UXR, and Data Scientists to deliver product experiences and agentic solutions.
  • Apply system design, performance, reliability, distributed systems, and cloud technologies to transportation software products.

Requirements

  • Bachelor’s or master’s degree in Computer Science or a related field, or equivalent experience.
  • At least 5 years of professional software programming experience.
  • Strong programming experience in Java or Go.
  • Strong experience designing and leading backend microservices.
  • Knowledge of data structures and algorithms and experience applying them in implementations.
  • Experience with complex problems at scale, SQL, Oracle, JDBC, Python, Spring Boot, distributed systems, and microservices architecture.
  • Strong understanding of system design, performance, and reliability.
  • Experience with GCP, Azure, or OCI cloud platforms.
  • Experience working in cross-functional product teams; logistics, transportation, or freight industry knowledge is a plus.

Benefits

  • Full-time hybrid work arrangement.
  • Eligible U.S. employees working more than 30 hours may receive company-sponsored health, dental, and vision plans, 401(k) matching, financial and mental wellness benefits, parental leave, disability coverage, and life insurance.
  • U.S.-based employees may be eligible for performance or sales incentive bonuses, Uber Freight equity awards, and other compensation depending on the role.
Uber Freight

About Uber Freight

5,001-10,000 employees

Powering Intelligent Logistics

Contact me