Job Details

ID #12373106
State California
City Paloalto
Job type Permanent
Salary USD TBD TBD
Source Uber Corporate
Showed 2021-04-18
Date 2021-04-17
Deadline 2021-06-16
Category Architect/engineer/CAD
Create resume

Sr Software Engineer

California, Paloalto, 94304 Paloalto USA

Vacancy expired!

Uber's Marketplace Engineering team creates the technology behind our ridesharing marketplace by connecting riders with drivers at the push of a button. Our solutions expand user access, deliver reliability, and provide more transportation choices to users across our global markets.

About the Role

At Uber, you will have a direct impact on the customer experience for riders, drivers, eaters, restaurants, business owners, and cities alike. The Edge Platform team is responsible for building and scaling edge layers for use by engineering teams throughout Uber. The edge layers serve APIs for consumption by first party mobile apps, APIs for consumption by third party developers, push events to mobile apps, streaming RPCs, and outbound webhooks to third party developers. Engineers on Edge Platform build complex systems that encompass the various edge layers at Uber with a heavy focus on reliability, scalability, and developer experience.

What You'll Do
  • You will independently write high quality code, comprehensively test your code changes, and launch new features
  • You will collaborate with stakeholders to design, build, and deploy complex systems at scale that intersect critical Uber traffic
  • You will collaborate with other engineers to scope and assign work to projects that you are leading and be responsible for its ultimate delivery

Basic Qualifications
  • 2+ years of experience in systems software engineering
  • Sound understanding of computer architecture and CS fundamentals
  • Proficient in one of the following programming languages: Go, Java, Python, C/C

Preferred Qualifications
  • 4+ years of experience in systems software engineering
  • BS or MS in Computer Science or a related technical field, or equivalent experience
  • Detailed problem-solving approach and knowledge of algorithms, data structures, and complexity analysis
  • Experience working on large-scale distributed systems
  • Grit, drive, and a strong feeling of ownership coupled with collaboration

Vacancy expired!

Subscribe Report job