Senior Software Engineer - Backend

Uberfreight

Hyderabad, India
On-site
Design, develop, and maintain highly scalable backend applications
Experience with micro-service architecture
Systems design experience
As a senior engineer on Uber Freight, you will design, develop, and maintain highly scalable backend applications to improve Uber Freight’s Transportation Management Platform

Job Summary

  • As a senior engineer on Uber Freight, you will design, develop, and maintain highly scalable backend applications to improve Uber Freight’s Transportation Management Platform.
  • Our teams operate our business through amazing product experiences built specifically to deliver value to customers, whether on the supply or demand side of our market.
  • You will be partnering with Product Managers, Designers, UXR & Data Scientists to bring Algorithmic solutions to our users.

Matching Summary

As a senior engineer on Uber Freight, you will design, develop, and maintain highly scalable backend applications to improve Uber Freight’s Transportation Management Platform.

Skills & Requirements

Must-have

  • design, develop, and maintain highly scalable backend applications
  • experience with micro-service architecture
  • systems design experience
  • develop highly scalable backend microservices

Nice-to-have

  • partnering with Product Managers, Designers, UXR & Data Scientists
  • utilize Uber's foundational elements
  • leverage new and upcoming tech

Key Requirements

  • 8+ years of software engineering experience
  • Strong problem solving and coding skills
  • Experience with Java, Go, C or C++
  • Experience with micro-service architecture and systems design
  • Experience developing highly scalable backend microservices
  • BS, MS or PhD degree in computer science, related field or equivalent practical experience
  • Knowledge of data structure and algorithms
  • Experience shipping high-quality product features on schedule

Work Rights

Not specified

Tailored Resume

Cover Letter