Senior Software Engineer, Backend
Uber Freight
Quick summary
Market check
How this pay compares to similar roles
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
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 FreightAt a glance
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.
Skills
What you'll do
What we're looking for
More like this
Uber Freight
Uber Freight
Uber Freight
Uber Freight
Uber Freight
Cisco