Sr Software Engineer

Uber Uber · Consumer · Bangalore, India · Engineering

Software Engineer - Backend role focused on building and maintaining products and services for Uber's Earner organization, impacting millions of drivers and couriers globally. Responsibilities include developing applications, collaborating with cross-functional teams, ensuring system reliability, and analyzing production features.

What you'd actually do

  1. Develop and test software applications using Uber's technology stack
  2. You'll be very close to business concerns, working alongside Product Managers, Designers, Data Scientists and Operations team, to understand what's most important, and translating that to systems, designs, and code that best solves for today, as well as plans for tomorrow
  3. You will build user-facing products - the work you do will impact Earners. You will be responsible for the delivery of high quality products with fast iterations.

Skills

Required

  • web/full stack systems development
  • micro services development
  • databases
  • messaging systems
  • system design
  • resiliency
  • reliability
  • production feature analysis
  • analytics
  • experiments
  • team collaboration

Nice to have

  • problem solving
  • communication skills
  • working with geographically distributed teams

What the JD emphasized

  • Minimum 6+ years hands on experience in developing web/full stack systems and micro services
  • Experience analysing a feature in production using analytics and experiments