U

Uber Freight

Logistics platform connecting carriers with shippers

Senior Software Engineer - Fullstack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeChicago, IL, USA$152k - $186k /yr

About the Job

Requirements

  • A Bachelor of Science, Master of Science, or PhD in Computer Science, or equivalent practical experience.
  • At least 5 years of software engineering experience, including at least 2 years working across both backend and frontend systems.
  • Strong coding skills in one or more backend languages such as Go, Java, Python, or C++, and frontend technologies such as React, TypeScript, and HTML/CSS.
  • Experience building scalable microservices and frontend applications integrated with APIs.
  • Deep understanding of web performance, API design, and data modeling.
  • Experience with backend and frontend testing practices, including unit, integration, and end-to-end testing.

Responsibilities

  • Design, develop, and maintain scalable, reliable fullstack services and interfaces using technologies such as Go or Java and React.
  • Drive technical design and architectural decisions for systems spanning frontend user interfaces and backend distributed services.
  • Advocate best practices in testing, security, code maintainability, and deployment pipelines.
  • Partner with Product, Design, and Data Science to define technical scope, navigate trade-offs, and deliver complex logistics features.
  • Identify technical debt, scale bottlenecks, and architectural opportunities to influence the platform’s long-term technical direction.
  • Guide and mentor engineers across levels, conduct design and code reviews, and promote a culture of shared ownership.
  • Troubleshoot and resolve complex, cross-layer issues across frontend and backend systems in production environments.

Desired Qualifications

  • Knowledge of data structures and algorithms and the ability to apply them practically when implementing solutions.
  • Experience with at least one of MySQL, SQL Server, or Oracle.
  • A proven track record of leading technical projects and mentoring engineers.
  • Familiarity with frontend component libraries and design systems.
  • Strong product sense and attention to user experience quality.
  • Knowledge of the logistics and transportation industry.

About the Company

Uber Freight

Logistics platform connecting carriers with shippers

Uber Freight operates a digital logistics marketplace that connects shippers needing to move goods with carriers with available truck capacity. It streamlines the process of booking, managing, and paying for freight shipments through a single platform, serving a range of customers from small businesses to large enterprises. The platform matches shipments with carriers, offers dynamic pricing, and provides visibility, routing, and payment features to simplify transportation management. Unlike traditional brokers, Uber Freight leverages a large, integrated network and real-time data to enable fast, transparent transactions with scalable capacity. The company's goal is to make freight shipping faster, more transparent, and cost-efficient by bringing demand and carrier capacity together in one digital marketplace.

Company size
5,001-10,000
Company stage
Series A
Total funding
$500M
Headquarters
Chicago, IL
Founded
2017

Recently Posted Jobs

Explore more opportunities at Uber Freight

See more jobs