Senior Software Engineer, Backend

Uber Freight

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Chicago, IL
Posted
7 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $187k
$134k most similar roles pay here $235k

This listing doesn't post a salary. Most similar roles pay $156,750–$216,387.

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 4 open roles on FindRole.

Most-posted roles

View all roles at Uber Freight

At a glance

TL;DR · Senior Software Engineer, Backend

The Sr. Software Engineer - Backend will join the engineering team to architect and develop high-quality, scalable software and services. This role involves leading large, complex projects end-to-end, mentoring junior engineers, and collaborating with cross-functional stakeholders from Product, Design, Operations, and Data Science. Daily responsibilities include performing unit and integration testing, managing version control complexities, and providing production support. The candidate must utilize a technical stack including Golang, Go FX, Thrift, gRPC, Bazel, Message Queues, Grafana, ELK, MySQL, GORM, Go-sqlmock, Shell Scripting, Redis, Phabricator, Sourcegraph, Zap, M3 metrics, and Yarpc. The work focuses on solving technical challenges within a transportation and logistics environment, ensuring secure coding practices and efficient distributed systems performance for freight management.

What does a Software Engineer earn in Illinois?

Median $162050 from 80 postings across 29 companies.

See salary data

What you'll do

  • Architect and develop high-quality, scalable software for multiple applications and services.
  • Adhere to safe coding practices regarding security, dependencies, and risk mitigation.
  • Perform unit and integration testing in deployment environments to verify requirements.
  • Lead large, complex projects end-to-end while defining architecture for cross-team projects.
  • Create work estimations, staffing requirements, and software development schedules for client projects.
  • Provide production issue support and technical contributions to Business Analysts and Technical Support.
  • Mentor junior software engineers and assign tasks to complete large-scale projects.

What we're looking for

  • Master of Science degree in Computer Engineering, Computer Science, or a directly related field of study.
  • 3 years of experience in Golang, Go FX, Thrift, gRPC, Bazel, Message Queues, Grafana, ELK, MySQL, GORM, Go-sqlmock, Goland, VS Code, and Shell Scripting.
  • 2 years of experience in Redis, Phabricator, Sourcegraph, Zap logging framework, M3 metrics, and Yarpc.
  • 2 years of experience in a transportation or logistics environment.
  • 2 years of experience in the web development frameworks React or AngularJS.
  • Ability to architect, develop, and lead large-scale, complex software projects end-to-end.
  • Ability to mentor junior software engineers and collaborate with cross-functional stakeholders.
  • Must reside within commuting distance of the employer's Chicago, IL office.

More like this

Similar roles

Senior Software Engineer, BackEnd

Cisco

Richardson, TX +1 2 days ago $139,300–$203,600
Python Golang TypeScript FastAPI Django Kubernetes AWS Azure GCP Apache Kafka gRPC REST MLOps Generative AI NoSQL HashiCorp Vault Agile
7+ yrs exp Hybrid

Senior Software Engineer, Backend

Veeva Systems

Remote 85 days ago $110,000–$270,000
Python Django PostgreSQL SaaS Unit Testing Clean Architecture Relational Databases
5+ yrs exp Remote

Senior Software Engineer, Backend

Stripe

Seattle, WA 14 days ago $206,086–$285,600
Java Scala Python Distributed Systems Big Data Apache Spark SQL JUnit Mockito TestNG Data Pipelines Monitoring Automation
5+ yrs exp