Skip to main content
Uber CareersUber Careers

Sr Software Engineer

in Hyderabad, India

About the Role

Our team is looking for someone passionate about using technology to solve big business problems and are hungry to make a difference. You have created software that can scale and handle complex interchange of data and compute between multiple geographical locations. You like creating software that is robust to various kinds of network, system and state failures, without compromising the data and business applications that use it. You love tuning your software and porting existing software to different architectures and you have also worked with open source build/release/test toolchains and are familiar with multiple languages. You like to optimize your software to run with an extremely light footprint, on high-demand systems, without compromising the core functionality of the systems.

What You'll Do

  • * Partner with our product managers to develop the products they design for solving business needs. We use Java, GoLang, Python, SQL, Oracle PL/SQL, Javascript, React, Node, Unix Shell Scripting
    • Enhance the products in Finance Business Systems portfolio and provide extraordinary support of your products
    • In addition to building products, we also buy and implement 3rd party software (both cloud and on-premise solutions such as Coupa, Oracle, Expensify, Origami RMIS, etc) in order to meet our business needs. You will develop integrations between these products as part of the implementation.
    • Work directly with US and International finance business users in Amsterdam and Singapore to provide extraordinary day-to-day application support
    • Partner with our business users and troubleshoot simple to complex application issues and develop creative solutions as needed
    • Mentor and coach Junior engineers.
    • The products we build in finance directly impact Uber drivers, riders, and employees. You'll have a tremendous opportunity to help us solve the many challenges we have in meeting our goal - Transportation as reliable as running water, everywhere, for everyone.

What You'll Need

  • Minimum 13-18 Years of Experience with Backend Engineering and Distributed Systems exposure

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 600 cities around the world.

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.