Senior Software Engineer - Backend

UberSunnyvale, CA
424d$185,000 - $205,500

About The Position

The Senior Software Engineer - Backend role at Uber focuses on enhancing the customer engagement software stack within the Customer Obsession team. This position is pivotal in designing and maintaining backend platforms and services that ensure a seamless experience for Uber's users across various products. The role involves leveraging advanced technologies to proactively address customer issues and improve overall service quality, thereby contributing to Uber's competitive advantage in the market.

Requirements

  • Bachelor's degree, Master's Degree, or PhD in an engineering field (e.g., Computer Science, Computer Engineering).
  • 8+ years of relevant experience in building highly-scalable distributed systems and platforms.
  • Proficiency in coding with Golang, Java, or similar languages.
  • Ability to manage system complexity effectively.
  • Strong background in data analytics tools such as Hive or similar.
  • Familiarity with CI/CD pipelines and testing frameworks.
  • Knowledge of concepts such as GRPC, Kafka, NoSQL & relational databases, Redis.

Nice To Haves

  • Experience with GoLang is strongly preferred.
  • Demonstrated leadership skills with experience in mentoring junior engineers.
  • Proven experience in shipping high-quality product features on schedule and with high velocity.
  • Strong sense of ownership.

Responsibilities

  • Lead the team to design, build, and maintain backend platforms, services, and solutions for the Customer Obsession Team.
  • Build vision, architectural decisions, and the next version of platform and services.
  • Design and implement platforms and services that directly impact Uber's customers and business.
  • Collaborate with multiple engineering teams to ensure cohesive development efforts.
  • Champion best software engineering practices such as continuous integration, delivery, and deployment.
  • Write quality code and documentation that serves as an example for the team.
  • Mentor other engineers and foster a strong culture of quality.

Benefits

  • Participation in Uber's bonus program.
  • Eligibility for equity awards and other types of compensation.
  • Various employee benefits as detailed on Uber's careers page.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Transit and Ground Passenger Transportation

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service