Uber
Senior Software Engineer - Backend
UberIndia3 days ago
Full-timeEngineering, Information Technology
About The Role

The Ads Billing and Managed Services teams within Uber Ads have a crucial focus: implementing lead-to-cash automation. This effort is vital for Uber Ads, a high-growth business focused on expanding the Advertiser base and increasing visibility. The core objective is to achieve frictionless execution, which will speed up campaign go-live times and guarantee accurate billing for our advertisers. As an engineer, you will be a key stakeholder in advancing this goal, directly supporting Uber Ads' high-growth mission.

What The Candidate Will Need / Bonus Points

---- What the Candidate Will Do ----

  • Writes reliable, clear, efficient, and well-tested code.
  • Designs systems by re-using existing solutions, building new ones when needed, and considering future needs.
  • Delivers results efficiently, manages tasks well, solves problems, and takes responsibility.
  • Builds strong relationships, respects others, and resolves conflicts constructively.
  • Improves efficiency by identifying and fixing problems in Uber's technology and teams.
  • Contributes to a positive work environment and the broader tech community.

Basic Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in at least one programming language such as Java, Go, C++, etc.
  • Deep understanding of computer systems, which may include experience with backend services, large-scale systems, multi cloud infrastructure, etc.
  • Ability to contribute to technical innovation and problem-solving within a team setting.
  • 5+ years of experience as a software engineer and building large-scale distributed system
  • Experience in architecture design and developing high availability and high-performance systems.

Preferred Qualifications

  • Strong passion to learn new technologies quickly and adapt to a rapidly evolving business and technological landscape.
  • Strong teamwork and communication skills to effectively collaborate with other team members and stakeholders.
  • Enthusiasm for embracing new challenges and continuous learning to drive innovation.
  • Proven track record of scaling systems on a multi-cloud infrastructure.
  • Demonstrated ability to mentor junior engineers and drive engineering excellence.
  • Experience with machine learning infrastructure and AI technologies is advantageous.
  • Experience with Web technologies is advantageous.
  • Ability to perform in a fast-paced, multi-tasking environment with tight deadlines.

Key Skills

Ranked by relevance