Skip to main content
Uber CareersUber Careers

Software Engineer II - Backend

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

  • 1. We're looking for people who are excellent at fundamentals, have great willingness to learn, and have an unstoppable desire to follow through with the job.
    1. Our technology stack is primarily Go / Node.js / Python and while experience with these languages is great, it's not a necessity. World-class engineering is the focus at Uber, not the tools/languages that you already know.
    2. Uber as a business, needs to make sure all its finance transactions with partners are compliant w.r.t. various laws and regulations set forth by government bodies operating in different cities, regions and countries alongside internal business policies set forth by Uber. We build end to end scalable whose responsibilities include Compliance identification, data retrieval, data storage, compliance policy evaluation, auditing and reporting.
    3. Our team is fast paced with focus on standards and quality. We build large scale distributed which focus on
    4. Correctness
    5. Adaptability
    6. Data propagation / movement
    7. Proactive gap detection through analysis of large dataset
    8. Effective and efficient data storage plus retrieval
    9. Best monitoring/alerting/metrics principles

What You'll Need

About the Team

We are working on automation end to end accounting & month close activities. Your work will have a direct impact on how Uber closes its accounting books, and influence accounting team and other finance stakeholders directly with automated tools, self-service auditable systems, use machine learning to detect & fix anomalies in a proactive manner.

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.