Job Description
Uber is changing the way people think about transportation. Not that long ago, we were just an app to request premium black cars in a few metropolitan areas. Now we're a part of the logistical fabric of cities everywhere. Whether it's a ride, a sandwich, or a package, we use technology to give people what they want, when they want it.
We're looking for passionate developers to join the Rider Verticals, a cross-functional group in which Design, Data Science, Backend, Android, iOS and Web engineers work collaboratively to design and build products for riders to offer more options to choose from for their mobility needs, work on enhancing tech platforms and improve reliability of various core product offerings.
At Uber, we take pride in offering the best quality service to our customers - you will collaborate closely with product managers and business operations teams to build for scale, yet focusing on providing intuitive and delightful customer experiences.
What The Candidate Will Need / Bonus Points
---- What the Candidate Will Do ----
• As a software engineer, you'll engage in product and engineering jam sessions conceptualising features and mapping them into a technical design. You will build software that will ship to millions of users, or thousands of fellow engineers growing multiple apps that directly impact the ease of our users' lives.
• Work on Uber's most complex applications by designing, implementing, and unit testing the backend application code.
• Help teams with defining an architecture that would scale and also encourage best practices.
• Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes.
• Go to person to get clarity of problem statements and also can breakdown into meaningful tasks.
• Promote and demonstrate problem-specific expertise and execution excellence in delivering results
---- Basic Qualifications ----
• Bachelor's degree in Computer Science or related technical field or equivalent practical experience
• Strong expertise in high-level programming languages GoLang, Java etc
• Good experience in architecture design, high availability, and high-performance systems.
• Ability to learn quickly on the go. We're looking for software engineers who thrive while learning new technologies and don't believe in one-size-fits-all solutions.
• You should be able to easily adapt to meet the needs of our massive growth and rapidly evolving business environment.
---- Preferred Qualifications ----
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
