Senior Software Engineer, Backend

Uber Freight

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Chicago, IL
Salary
$152,000–$186,000 / yr
Posted
5 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $173k
This role $169k
$108k $227k
below market most similar roles pay here above market

This role pays less than 55% of similar roles. Most pay $145,220–$201,337 — the blue band above. At the midpoint, this role pays about $169k versus about $173k for comparable roles.

Based on 240 similar postings.

Employer

About Uber Freight

Uber Freight is a logistics technology platform that connects shippers with carriers to simplify freight transportation, offering digital load booking, pricing transparency, and supply chain management tools.

Uber Freight currently has 15 open roles on FindRole.

Listed pay typically runs $131,250–$178,000 across 7 roles with salary data.

Most-posted roles

View all roles at Uber Freight

At a glance

TL;DR · Senior Software Engineer, Backend

The Senior Software Engineer (Backend) joins the Uber Freight team to design and build highly scalable systems powering a global logistics marketplace. This role involves developing high-throughput, low-latency microservices and distributed systems while managing complex business logic for carrier experiences, shipper enterprise portals, and core pricing and matching engines. You will drive architectural decisions, define API contracts, and manage data models to ensure system reliability. Key responsibilities include mentoring peers, conducting code reviews, and troubleshooting production failures. The position requires proficiency in Go, Java, Python, or C++, along with experience in backend testing, data structures, and algorithms. Candidates should also possess knowledge of databases such as MySQL, SQL Server, or Oracle to solve technical challenges within the logistics and transportation industry.

What does a Software Engineer earn in Illinois?

Median $165335 from 78 postings across 28 companies.

See salary data

What you'll do

  • Design, develop, and maintain high-throughput, low-latency microservices and distributed systems using Go, Java, Python, or C++.
  • Drive architectural decisions, data models, and API contracts for resilient and fault-tolerant backend infrastructure.
  • Define technical scope and manage trade-offs for complex logistics features in partnership with Product and Operations teams.
  • Identify technical debt and architectural bottlenecks to guide the long-term scalability of the platform.
  • Mentor engineers across levels and conduct rigorous code and system design reviews.
  • Troubleshoot distributed system failures in production and monitor service health to improve availability.
  • Advocate for best practices in automated testing, security, code maintainability, and deployment pipelines.

What we're looking for

  • BS, MS, or PhD in Computer Science or equivalent practical experience.
  • Minimum 5 years of software engineering experience.
  • Strong coding skills in one or more backend languages including Go, Java, Python, or C++.
  • Experience building and scaling microservices and distributed systems integrated with APIs.
  • Deep understanding of system performance, API design, and data modeling.
  • Experience with backend testing practices including unit, integration, and end-to-end.
  • Knowledge of data structures and algorithms and the ability to use them practically when implementing solutions (preferred).
  • Experience with MySQL, SQL Server, or Oracle, and knowledge of the logistics industry (preferred).

More like this

Similar roles

Senior Software Engineer, Backend

Uber Freight

Frisco, TX 5 days ago
Go Java Python C++ Microservices Distributed Systems API Design Data Modeling MySQL SQL Server Oracle System Architecture
5+ yrs exp Hybrid

Senior Software Engineer (Fullstack)

Uber Freight

Chicago, IL 5 days ago $152,000–$186,000
Go Java Python C++ React TypeScript HTML CSS Microservices API Design MySQL SQL Server Oracle Data Modeling Distributed Systems
5+ yrs exp Hybrid

Senior Software Engineer (Fullstack)

Uber Freight

Frisco, TX 5 days ago
Go Java Python C++ React TypeScript HTML CSS Microservices API Design MySQL SQL Server Oracle Data Modeling Distributed Systems
5+ yrs exp Hybrid

Software Engineer III (Fullstack)

Uber Freight

Chicago, IL 5 days ago $124,000–$151,000
Go Java Python C++ React TypeScript HTML CSS Microservices API Design MySQL SQL Server Oracle Data Modeling Distributed Systems
3+ yrs exp Hybrid

Software Engineer III (Fullstack)

Uber Freight

Frisco, TX 5 days ago
Go Java Python C++ React TypeScript HTML/CSS Microservices API Design MySQL SQL Server Oracle Data Modeling Distributed Systems
3+ yrs exp Hybrid

Senior Software Engineer, Backend

Cisco

San Jose, CA +1 61 days ago
Python Go SQL AWS Azure GCP C++ Typescript Cypress Splunk Query Language (SPL) Distributed Systems CI/CD Query Optimization Data Processing Claude Codex WPT
7+ yrs exp