Senior Software Engineer - Mobility Verticals

Uber Uber · Consumer · Bangalore, India · Engineering

Senior Software Engineer role at Uber focused on building and scaling new product offerings and experiences within the Mobility Verticals organization. The role involves working closely with product teams, designing system architecture, and delivering quantifiable results for high-throughput, low-latency APIs.

What you'd actually do

  1. Work closely with the Product team to understand design concepts and feature requirements
  2. Come up with the right architecture and design for ideas and experiments to quickly scale.
  3. Own the success of your team's projects and deliver quantifiable results in a timely manner.
  4. Ability to build the balance between velocity(scrappiness) and engineering hygiene to provide sufficient signals on product and feature effectiveness. Propose, research, prototype, and test new ideas, from libraries to systems to new technologies.
  5. Design and implement high-throughput, low-latency, consistent APIs, making thoughtful tradeoffs between consistency and availability when both are not possible

Skills

Required

  • GoLang
  • Java
  • React
  • Typescript
  • architecture design
  • high availability
  • high-performance systems

Nice to have

  • data structure and algorithms
  • cross-functional teams
  • Full Stack experience
  • logistics and mobility industry