You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Uber Freight

Senior Software Engineer (Backend)

  • Hybrid
  • 6+ years

Salary

$152,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company runs a logistics marketplace that connects shippers and carriers, so freight moves more smoothly across the industry.

The team builds distributed systems, real-time models and applications for carrier tools, large shipper portals, internal operations software, and pricing, matching and forecasting engines.

This senior role centres on backend services, microservices and APIs that stay reliable while handling complex business rules. You will work with product, operations and other engineering teams, help set architecture and backend standards, and mentor engineers.

The company helps businesses move freight more reliably and efficiently by combining technology, people and transport capacity, using real-time data from millions of shipments. It works with 1 in 3 Fortune 500 shippers across North America and manages over $17B in freight.

Responsibilities

  • Design and maintain fast, high-volume microservices and distributed systems in Go, Java, Python, or C++.
  • Set architecture direction, including data models and API contracts for fault-tolerant backend systems.
  • Push for strong standards in backend testing, security, maintainable code and deployment pipelines.
  • Work with product, operations and engineers to scope technical work, weigh trade-offs and deliver complex logistics features.
  • Spot technical debt, bottlenecks and architectural limits early, and plan the platform's long-term growth.
  • Coach engineers at every level, run thorough code and system design reviews, and encourage operational ownership.
  • Investigate production failures in distributed systems, watch service health, and lead blameless post-mortems to improve availability.

Requirements

  • A BS, MS, or PhD in Computer Science, or equivalent hands-on experience.
  • At least 5 years of software engineering experience.
  • Strong coding skills in one or more backend languages: Go, Java, Python, or C++.
  • Experience building and scaling microservices and distributed systems that connect through APIs.
  • A solid grasp of system performance, API design and data modelling.
  • Experience with backend testing at the unit, integration and end-to-end levels.
  • Preferred: knowledge of data structures and algorithms, and the ability to apply them practically in implementations.
  • Preferred: experience with MySQL, SQL Server, or Oracle.
  • Preferred: a track record of leading technical projects and mentoring engineers.
  • Preferred: knowledge of the logistics and transportation industry.

Conditions

Full-time position with a hybrid work model.

Requisition number: 3593.

For Chicago-based roles, the salary range is $152,000.00 - $186,000.00 per year.

Benefits

  • Employees working more than 30 hours in the US are eligible for benefits including a company-sponsored health plan, dental and vision cover, a 401k match, financial and mental wellness support, parental leave, short- and long-term disability cover, life insurance and more.
  • US-based employees may also qualify for a performance or sales incentive bonus, participation in equity awards, and other pay depending on the role.

Where you’d work

Part of the week in the office

You can work from

  • United States

About the company

Uber Freight

  • Industry: Logistics

Office in Chicago, United States

Also hiring in United States

1 of their 9 open roles is remote

Your chances

We've checked whether it's still hiring and how crowded it is.

  • 21 checks run
  • 0 red flags

Still hiring?

14 checks

No red flags

How crowded?

7 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details14 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Python
  • Go
  • Java
  • SQL
  • C++
  • MySQL
Seniority
Senior
Type
Full-time
Equity
Equity offered
Industry
Logistics
Specialty
Backend
Show 8 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
5+ years
Tech stack
  • Python
  • Go
  • Java
  • SQL
  • C++
  • MySQL

Location

Work model
Hybrid
Region
United States
Office
  • Chicago, United States
Remote from
  • United States

Compensation

Salary
$152,000 / year
Pay period
Annual
Equity
Equity offered

Employment

Type
Full-time

Company

Industry
Logistics

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason