Bestkaam Logo
Uber Logo

Staff Software Engineer

Actively Reviewing the Applications

Uber

India, Telangana, Hyderabad Full-Time On-site INR 15–30 LPA
Posted 3 weeks ago Apply by May 28, 2026

Job Description

About The Role

Uber Courier is a product on Uber Rider app that allows any consumer to request a delivery from or to any other consumer within their city. This can be anything from sending documents for signature or returning forgotten keys. The role will work alongside a cross-functional engineering team to deliver product features on the roadmap to propel the product growth, collaborating with backend & mobile engineers, product manager, designers and data scientist.

  • What You Will Do ----
  • Provide technical direction and hands-on solving of technical problems
  • Building strategic relationships with stakeholders across teams to align and deliver on goals, including leading org-wide engineering projects through all lifecycle stages.
  • Establishing and maintaining collaborative relationships with diverse internal stakeholders (e.g., engineers, product managers, designers) to drive project and organizational goals.
  • Contribute to engineering culture in terms of quality, monitoring, and on-call practices.
  • Uplevel and enhance the engineering team via mentorship, best practices, and role modeling.
  • Identify value and create efficiencies and teach others to do this as well.
  • Provide technical leadership to the full engineering team up to and including the senior level engineers.
  • Playing an active role in recruiting, interviewing, and continuously raising the hiring bar, as well as onboarding and mentoring new engineers.
  • What You Will Need ----
  • 10+ years engineering experience
  • Strong Technical Experience: Candidates require significant software engineering experience, highlighting expertise in Java, Go, or other primary programming languages.
  • System Design: Proven experience in designing scalable and efficient system architectures.
  • Problem Solving Skills: Advanced problem-solving skills, adept at complex technical challenges.
  • Coding Skills: Deep knowledge of data structures and algorithms.
  • Communication: Ability to clearly articulate technical concepts and solutions to stakeholders.
  • Leadership: Experience in leading technical projects and mentoring junior engineers.
  • Educational Background: Typically a Bachelor's or Master's degree in Computer Science or a related technical field
  • Preferred Qualifications
  • Full-stack: Expert proficiency in backend technologies and extensive experience with frontend frameworks
  • Org-wide Impact: Demonstrated ability to drive projects with org-wide scope and high impact.
  • Technical Innovation: Experience in innovating and implementing significant technical solutions.
  • API Design: Proficiency in designing robust APIs and interacting with various frontend systems.
  • Scalability Projects: Proven track record in handling scalable projects involving multi-datacenter or cloud architectures.
  • Mentorship: Experience in developing junior engineers into senior roles and enhancing their technical capabilities.
  • Cross-functional Collaboration: Ability to collaborate effectively with diverse teams including product managers and designers.
  • Adaptability: Comfortable working in fast-paced environments and evolving technology landscapes.

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.