CareerPlan

Senior Software Engineer (Backend)

United StatesFull-time2026-11-02 → 2026-11-10

Core

Designing and building highly scalable backend services, microservices, and distributed systems for Uber Freight's global logistics marketplace.

Role type

Senior IC backend engineer (distributed systems)

Builds

Carrier experience, Shipper enterprise portals, internal operations tooling, and core pricing, matching, and forecasting engines

Domain

Logistics and transportation

Deliverable

production ML models

Required skills

Go, Java, Python, C++, microservices, distributed systems, API design, data modeling, backend testing, system performance

Preferred skills

data structures and algorithms, MySQL, SQL Server, Oracle, leading technical projects, mentoring engineers, logistics industry knowledge

Technologies

Go, Java, Python, C++, MySQL, SQL Server, Oracle

Responsibilities

Design and develop high-throughput, low-latency microservices; drive architectural decisions and API contracts; advocate for automated testing and deployment pipelines; partner with Product and Operations to define technical scope; identify technical debt and guide long-term scalability; mentor engineers and conduct code/system design reviews; troubleshoot production failures and drive post-mortems

Seniority

Senior, hands-on IC with mentorship