Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer @ Uber

Home > Software Development

 Senior Software Engineer

Job Description

The Developer Platforms vision is to be the industry leader for how developers build high-quality software productively at scale. Our mission is to Enable Uber developers to build high-quality software consistently and with ease.
At Uber the Developer Platform teams build the technical foundation for engineers to develop the future of quality. Our engineering community depends on us to develop centralized solutions to support each part of the development life cycle from writing the first line of code to shipping software to production that touches millions of users. We have a unique opportunity to work across Ubers products to solve for scale and impact company wide technical roadmaps.
As a hands-on engineer, you will build and evangelise next generation products at scale for our fellow engineers that aim at increasing developer productivity and throughput.
What youll do
  1. Develop and maintain foundational frameworks.
  2. Design, build, and maintain sophisticated, scalable software frameworks within Developer Platform.
  3. Collaborate and communicate with a globally distributed team to help discover gaps in our frameworks, tooling, and infrastructure and help drive solutions.
  4. Write high-quality code and related documentation
  5. Raise the bar in end-to-end and integration tests
What youll need
  1. BS/MS/PhD in Computer Science or a related technical field, or equivalent industry experience
  2. 7+ years of experience building and managing distributed systems, as well as a sound understanding of distributed system fundamentals
  3. Proficient in one of the following programming languages: Go, Java as well as good SQL skills and the ability to pick up new ones
  4. Experience with container platforms such as Kubernetes
  5. Grit, drive and a strong sense of ownership, coupled with an appetite for collaboration
  6. Strong written / verbal communication, and the ability to manage stakeholders and leadership
  7. Distributed systems
  8. API design
  9. Strong Experience with SQL and Data pipelines
  10. Experience with integration tests
*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law.

Job Classification

Industry: Urban Transport
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Lead
Employement Type: Full time

Contact Details:

Company: Uber
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Computer science Programming Infrastructure Management Distribution system SQL

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

CTO - Quantum Engineering - Developer

  • Wipro
  • 2 - 7 years
  • Bengaluru
  • 4 days ago
₹ Not Disclosed

Data Engineer (Azure Purview)

  • Capgemini
  • 6 - 11 years
  • Hyderabad
  • 4 days ago
₹ Not Disclosed

MLOps Engineer

  • Capgemini
  • 5 - 10 years
  • Hyderabad
  • 4 days ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 2 - 5 years
  • Mumbai
  • 4 days ago
₹ Not Disclosed

Uber

Movement is what we power. Its our lifeblood. It runs through our veins. Its what gets us out of bed each morning. It pushes us to constantly reimagine how we can move better. For you. For all the places you want to go. For all the things you want to get. For all the ways you want to earn. Across th...