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

Sr. Software Engineer - Backend

  • Hybrid
  • 6+ years

Salary

$184,993/ 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 helps shippers move freight more reliably and efficiently. It combines technology, people and transport capacity, and uses real-time data from millions of shipments to support better decisions.

The company works with 1 in 3 Fortune 500 shippers across North America and manages over $17B in freight.

This is a senior backend role on a team that builds and runs several applications and services.

Responsibilities

  • Lead large, complex projects from start to finish, working with other engineers and stakeholders in Product, Design, Operations and Data Science.
  • Define the architecture for projects that span multiple teams.
  • Take responsibility for delivering complex workstreams.
  • Design and build high quality software that is efficient, maintainable and scalable across multiple applications and services.
  • Write code that follows safe practices for security, dependencies and risk.
  • Assess how changes affect other modules and applications, including distributed systems.
  • Help project leadership estimate work for client projects, size staffing needs, join interviews and set the development schedule.
  • Create tasks and assign them to deliver large-scale projects.
  • Handle version control challenges, including many concurrent branches and merges across branches.
  • Run unit and integration tests in a deployment environment to confirm the delivered work meets requirements.
  • Find gaps in testing methods and propose alternative approaches or frameworks.
  • Support Business Analysts and Technical Support with production issues, contributing key fixes.
  • Serve as a specialist on complex problems, carrying out detailed evaluation and analysis of changing factors.
  • Mentor junior software engineers.
  • Work independently on projects with rising complexity and ambiguity.

Requirements

  • A Master of Science degree in Computer Engineering, Computer Science or a directly related field.
  • 3 years working with Golang.
  • 3 years working with Go FX.
  • 3 years working with Thrift.
  • 3 years working with gRPC.
  • 3 years working with Bazel.
  • 3 years working with message queues.
  • 3 years working with Grafana.
  • 3 years working with ELK.
  • 3 years working with MySQL.
  • 3 years working with GORM.
  • 3 years working with Go-sqlmock.
  • 3 years working with Goland.
  • 3 years working with VS Code.
  • 3 years working with shell scripting.
  • 2 years working with Redis.
  • 2 years working with Phabricator.
  • 2 years working with Sourcegraph.
  • 2 years working with the Zap logging framework.
  • 2 years working in a transportation or logistics environment.
  • 2 years working with the React or AngularJS web frameworks.
  • 2 years working with M3 metrics.
  • 2 years working with Yarpc.
  • The required experience can be gained concurrently.

Conditions

This is a hybrid position with work from home available 2 days per week.

You must live within commuting distance of the company's office in Chicago, IL.

You may also be sent to various worksites that are not known in advance.

Benefits

  • Employees working more than 30 hours per week in the US are eligible for a company sponsored health plan, dental and vision coverage, a 401k match, financial and mental wellness benefits, parental leave, short- and long-term disability coverage, life insurance and more.
  • US based employees may also be eligible for a performance or sales incentive bonus, equity awards and other compensation 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

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 2 red flags

Still hiring?

14 checks

1 red flag

How crowded?

7 checks

1 red flag

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
  • React
  • Go
  • Angular
  • gRPC
  • Redis
  • 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
3+ years
Tech stack
  • React
  • Go
  • Angular
  • gRPC
  • Redis
  • MySQL

Location

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

Compensation

Salary
$184,993 / 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