Senior Software Engineer, Consumer Fulfillment (ubereats)

Uber Uber · Consumer · New York, NY · Engineering

Software Engineer role focused on building and scaling solutions for post-order UberEats engagement and reliable delivery, ensuring customer confidence.

What you'd actually do

  1. Partner with fellow engineers and cross functional stakeholders to innovate, architect, develop and scale solutions to serve our customers.
  2. Put reliability front and center: both at the needs of the system and the business.
  3. Organize and program manage your own work and work for your team, facilitating proper tracking of progress against committed goals
  4. Provide initiative and technical leadership to build reliable, high-quality solutions that scale with Uber's engineering processes.
  5. Deliver and review technical design, code and documentation.

Skills

Required

  • 5+ years of software engineering experience
  • Experience with Go, Java, Python, or other backend languages/technologies
  • Experience with shipping high quality product features on time and with high velocity
  • Collaborative team player and willingness to work cross functionally to ship high quality solutions to serve our customers.

Nice to have

  • Experience with distributed system concepts and microservices ecosystem
  • Experience of handling critical user facing Tier 1 systems
  • Comfortable dealing with system complexity
  • Demonstrated leadership skills, with experience in mentoring and guiding junior engineers.

What the JD emphasized

  • shipping high quality product features on time and with high velocity
  • handling critical user facing Tier 1 systems