Staff Software Engineer

Full time @CAPTIVE HIRING in Development
  • Share:

Job Detail

  • Job ID 20470
  • Experience 0 - 4 years

Job Description

About the Company: At Uber, we reimagine the way the world moves for the better. The idea was born on a snowy night in Paris in 2008, and ever since then, our DNA of reimagination and reinvention carries on. We’ve grown into a global platform moving people and things in ever-expanding ways, taking on big problems to help drivers, riders, delivery partners, and eaters make movement happen at the push of a button for everyone, everywhere.

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together.

Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

Uber is committed to a safe workplace. We have implemented COVID-19 safety protocols that meet or exceed local public health guidelines. Workplace safety remains our number one priority. As a result, and depending on the workplace location, Uber either requires* or recommends employees be vaccinated to access any of our facilities; this is subject to change solely at the Company’s discretion.

About the Role

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 10,000 cities around the world.

This role is for an engineer on the U4B (also called Uber For Business) Platform team based out of Bengaluru, India. The U4B vertical is Uber’s offering for the enterprise. As a part of our Go Big Plan, we have an aggressive growth charter and are looking for engineers who can be a part of that journey.

As a part of the team, you will get exposure to end-to-end money flow, money artifacts, payment management, organization management, big data and FinTech integration to name a few. We pride ourselves in using the right technologies for the job.

You will get exposure to microservices architecture, workflow orchestration, event based systems, pub/sub queues, sql/nosql datastores, high availability and latency sensitive programming.

Responsibilities include:

  • End-to-end ownership including design and delivery of systems built at “Uber scale”
  • Collaborating with teams across Uber to deliver features impacting daily lives of everyday people
  • Partnering with Product Management, Product Operations, Engineering and other roles within Uber to get the job done
  • Contributing towards design reviews, code reviews and engineering best practices
  • Mentoring and leading from the forefront and contributing towards the growth of the team

What the Candidate will do

  • Design/architect, develop and/or test software applications in java/GO using Uber’s technology stack;
  • Apply technical knowledge to evaluate complex development/projects and provide recommendations to resolve complex technical issues;
  • 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
  • You will build user-facing products – the work you do will impact every single Rider request. You will be responsible for the delivery of high quality products with fast iterations. You will have the opportunity to impact the lives of the mobility riders globe and disrupt a trillion-dollar industry. A general eye for business concerns, combined with an acumen for systems that scale will be necessary.
  • You will help the team identify and advocate strategic investments in extensible solutions within the team, and create extensible solutions that are capable of reuse or integration to avoid redundant development.

If an employer asks you to pay any kind of fee, please notify us immediately. We do not charge any fee from the applicants and we do not allow other companies also to do so.

Other jobs you may like